Luc*_*uca 1024 git gitignore xcode4.3
我需要在我的.gitignore
文件中添加一些规则,但是,我在项目文件夹中找不到它.它不是由Xcode自动创建的吗?如果没有,什么命令允许我创建一个?
ajc*_*jcw 1596
如果您使用的是Windows,则不允许您在Windows资源管理器中创建没有文件名的文件.如果您尝试将文本文件重命名为.gitignore,它将显示错误" 您必须键入文件名 "
为了解决这个问题,我使用了以下步骤
ren gitignore.txt .gitignore
或者@HenningCash在评论中建议
您可以通过在没有扩展名的文件名后附加一个点来解决此Windows资源管理器错误:.gitignore.将自动更改为.gitignore
kai*_*ser 461
事情可以(有时)简单:只需将以下内容添加到首选命令行界面(GNU Bash,Git Bash等)中
touch .gitignore
Run Code Online (Sandbox Code Playgroud)
testmenow
更新:使用Windows CMD进行测试,但在Win 8.1+上无效.不过它可以使用Git Bash,如果你使用的是Git,你应该在Windows中安装它.
更新:正如@Wardy在评论中指出的那样,touch
只要你提供完整的路径,就可以在Windows上运行.这也可以解释为什么它对Windows上的某些用户不起作用:该touch
命令似乎不在$PATH
默认情况下的某些Win版本中.
C:\> "c:\program files (x86)\git\bin\touch.exe" .gitignore
Run Code Online (Sandbox Code Playgroud)
cho*_*hos 298
在Windows资源管理器中创建.gitignore文件的最简单方法是创建一个名为的新文件.gitignore.
.这将跳过具有文件扩展名的验证,因为实际上具有空文件扩展名.
小智 175
默认情况下,.gitignore文件未添加到存储库.使用vi或您喜欢的文本编辑器创建.gitignore文件,然后发出一个git add .gitignore
后跟git commit -m "message" .gitignore
.以下命令将处理它.
> .gitignore
git add .gitignore
git commit -m "message" .gitignore
Run Code Online (Sandbox Code Playgroud)
小智 100
.gitignore
. ========轻松自在!不需要命令行!========
Sur*_*gch 45
获取默认git忽略的简单方法是使用curl
来自终端的命令而不用使用create/copy/paste进行操作.首先cd
进入项目根目录,然后通过MY_API_NAME
从以下两个来源之一替换您的API名称来运行该命令:
curl -o .gitignore https://www.gitignore.io/api/MY_API_NAME
Run Code Online (Sandbox Code Playgroud)
您可以通过在此处的列表中搜索并单击"生成" 来查找API名称.
Java示例:
curl -o .gitignore https://www.gitignore.io/api/java
Run Code Online (Sandbox Code Playgroud)
或者你可以使用GitHub上的那些.在此处查找API的文件名.
curl -o .gitignore https://raw.githubusercontent.com/github/gitignore/master/MY_API_NAME.gitignore
Run Code Online (Sandbox Code Playgroud)
Java示例:
curl -o .gitignore https://raw.githubusercontent.com/github/gitignore/master/Java.gitignore
Run Code Online (Sandbox Code Playgroud)
以下是Windows的一些类似替代方案.
但老实说,设置它看起来更麻烦,值得.如果我有Windows,那么我只需.gitignore
在项目的根文件夹中创建一个空文件,然后从gitignore.io或GitHub复制并粘贴默认文本.
Oo.*_*.oO 33
我也想要我的贡献.这一次,动画一个:)
VIM(迷你教程):
i - start editing
ESC - get back to normal mode
:w - save
:q - quit
Run Code Online (Sandbox Code Playgroud)
tan*_*y_k 32
这是Windows下的一个不错的提示:
在Windows 7和8下测试.
本技巧假定您的Windows资源管理器显示文件扩展名.
JGa*_*rdo 20
我的贡献是针对mac上的那些,它不仅适用于那些在iOS项目上工作的人(如提到Xcode的问题所暗示的那样),而且适用于任何类型的项目.
vim .gitignore
然后添加文件.通常你可以从Github上的一个模板复制你需要的东西,网址是https://github.com/github/gitignore
第1步
在项目运行中
i
步骤2
现在,您可以使用vim打开文件.
按下.gitignore
以插入文字.当您在底部看到--INSERT--时,您会看到文件已准备就绪.
步骤3(选项1)
对于Objective-C项目,您可以从https://raw.githubusercontent.com/github/gitignore/master/Objective-C.gitignore复制并粘贴到您的项目中:wq
然后按,vim .gitignore
然后输入i
然后按.gitignore
.哪个保存文件.
步骤3(选项2)
添加适用于项目的任何文件.
如果您不确定要添加什么,在搜索引擎中使用的最佳关键字将包括您的项目类型和文本编辑器.例如,如果您使用Sublime,则需要添加
vim .gitnore
Run Code Online (Sandbox Code Playgroud)
如果您正在使用Dreamweaver中的Cordova项目,则需要添加
*.sublime-workspace
Run Code Online (Sandbox Code Playgroud)
NIK*_*C M 14
我有另一个简单的想法
让我们在cmd中使用echo命令,
echo ./idea > .gitignore
这将创建具有文本内容"./idea"的.gitignore文件,
您现在可以使用文本编辑器手动更改文件中的数据.
或者干脆
安慰 :
echo .gitignore notepad.exe
立即编辑gitignore.
如果您不知道哪些文件应该为您的IDE或操作系统进行gitignored,请转到www.gitignore.io
gitignore.io - 在这里它会为你生成gitignore命令或文本只是说你的api或os就是这样!只需复制并粘贴到您的文件中即可.简单!
Siv*_*sam 13
这是我个人的最爱,http://help.github.com/ignore-files/
另外,如果您想忽略xcode文件,请参阅此答案/sf/answers/3464191/
Joe*_*Joe 13
http://gitignore.io是一个开源实用程序,可以帮助您为项目创建有用的.gitignore文件.您还可以通过gi
命令访问命令行API: http: //gitignore.io/cli
OSX的安装gi
命令:
$ echo "function gi() { curl http://gitignore.io/api/\$@ ;}" >> ~/.bash_profile && source ~/.bash_profile
查看.gitignore文件内容(输出:http://gitignore.io/api/xcode,osx):
$ gi xcode,osx
如果要将结果附加到新的.gitignore文件,您应该在终端上看到输出.
$ gi xcode,osx >> .gitignore
小智 13
创建一个.gitignore文件,包括您不想提交的所有文件和目录.
例如:
#################
## Eclipse
#################
*.pydevproject
.project
.metadata
.gradle
bin/
tmp/
target/
*.tmp
*.bak
*.swp
*~.nib
local.properties
.classpath
.settings/
.loadpath
# External tool builders
.externalToolBuilders/
# Locally stored "Eclipse launch configurations"
*.launch
# CDT-specific
.cproject
# PDT-specific
.buildpath
#################
## Visual Studio
#################
## Ignore Visual Studio temporary files, build results, and
## files generated by popular Visual Studio add-ons.
# User-specific files
*.suo
*.user
*.sln.docstates
# Build results
[Dd]ebug/
[Rr]elease/
x64/
build/
[Bb]in/
[Oo]bj/
# MSTest test Results
[Tt]est[Rr]esult*/
[Bb]uild[Ll]og.*
*_i.c
*_p.c
*.ilk
*.meta
*.obj
*.pch
*.pdb
*.pgc
*.pgd
*.rsp
*.sbr
*.tlb
*.tli
*.tlh
*.tmp
*.tmp_proj
*.log
*.vspscc
*.vssscc
.builds
*.pidb
*.log
*.scc
# Visual C++ cache files
ipch/
*.aps
*.ncb
*.opensdf
*.sdf
*.cachefile
# Visual Studio profiler
*.psess
*.vsp
*.vspx
# Guidance Automation Toolkit
*.gpState
# ReSharper is a .NET coding add-in
_ReSharper*/
*.[Rr]e[Ss]harper
# TeamCity is a build add-in
_TeamCity*
# DotCover is a Code Coverage Tool
*.dotCover
# NCrunch
*.ncrunch*
.*crunch*.local.xml
# Installshield output folder
[Ee]xpress/
# DocProject is a documentation generator add-in
DocProject/buildhelp/
DocProject/Help/*.HxT
DocProject/Help/*.HxC
DocProject/Help/*.hhc
DocProject/Help/*.hhk
DocProject/Help/*.hhp
DocProject/Help/Html2
DocProject/Help/html
# Click-Once directory
publish/
# Publish Web Output
*.Publish.xml
*.pubxml
# NuGet Packages Directory
## TODO: If you have NuGet Package Restore enabled, uncomment the next line
#packages/
# Windows Azure Build Output
csx
*.build.csdef
# Windows Store app package directory
AppPackages/
# Others
sql/
*.Cache
ClientBin/
[Ss]tyle[Cc]op.*
~$*
*~
*.dbmdl
*.[Pp]ublish.xml
*.pfx
*.publishsettings
Run Code Online (Sandbox Code Playgroud)
cao*_*ish 13
在windows中,打开dos提示符(cmd)窗口,使用命令行:
type > .gitignore
Run Code Online (Sandbox Code Playgroud)
Yul*_*mok 10
用copy con
命令:
cd
你的git存储库说copy con .gitignore
,按Ctrl + Z键.
用start notepad .gitignore
命令:
cd
你的git存储库说start notepad .gitignore
并在打开的记事本对话框中按是按钮.
使用edit .gitignore
命令(仅限Windows x86):
cd
你的git存储库说edit .gitignore
并关闭已打开的编辑编辑器.以下适用于Powershell和命令提示符
echo '*.ignore_me' > .gitignore
Run Code Online (Sandbox Code Playgroud)
我遇到了一个奇怪的问题,git实际上无法读取.gitignore文件.然后我删除了.gitignore文件并使用vim创建了一个工作正常.
要添加要忽略的其他文件,只需调用以下命令:
echo 'another_file_to_ignore' >> .gitignore
Run Code Online (Sandbox Code Playgroud)
它会将更多文件附加到现有的.gitignore文件中.
您可以直接创建空.gitignore
文件,cmd
在需要添加此文件的位置打开并键入此命令
copy con .gitignore
Run Code Online (Sandbox Code Playgroud)
按ENTER
进入新创建文件的编辑模式,但是我们不需要立即添加任何内容,只需按F6
,然后按ENTER
现在,您有一个空.gitignore
文件,使用您拥有的任何编辑器编辑文件
小智 8
1)创建一个.gitignore文件,这样做,你只需创建一个.txt文件并按如下方式更改扩展名:
那么你必须改变在cmd上写下面一行的名称:
rename git.txt .gitignore
Run Code Online (Sandbox Code Playgroud)
其中git.txt是您刚刚创建的文件的名称.
然后,您可以打开该文件并写入您不想在存储库中添加的所有文件.例如我的看起来像这样:
#OS junk files
[Tt]humbs.db
*.DS_Store
#Visual Studio files
*.[Oo]bj
*.user
*.aps
*.pch
*.vspscc
*.vssscc
*_i.c
*_p.c
*.ncb
*.suo
*.tlb
*.tlh
*.bak
*.[Cc]ache
*.ilk
*.log
*.lib
*.sbr
*.sdf
*.pyc
*.xml
ipch/
obj/
[Bb]in
[Dd]ebug*/
[Rr]elease*/
Ankh.NoLoad
#Tooling
_ReSharper*/
*.resharper
[Tt]est[Rr]esult*
#Project files
[Bb]uild/
#Subversion files
.svn
# Office Temp Files
~$*
Run Code Online (Sandbox Code Playgroud)
一旦你有了这个,你需要将它添加到您的git存储库.您必须将文件保存到存储库所在的位置.
然后在你的git bash中你必须写下以下行:
如果存储库已经存在,那么您必须执行以下操作:
1)git rm -r --cached.2)git add.3)git commit -m".gitignore正在工作"
如果第2步不起作用,那么您应该编写要添加的文件的孔路径.
希望能帮助到你!
1. Open git terminal
2. go to git repository of the project
3. create a .gitignore file by **touch .gitignore** command
4. **git add .gitignore** command to add ignore file
5. set ignore rules in the ignore file
6. run the command **cat .gitignore**
Run Code Online (Sandbox Code Playgroud)
通过在步骤3中运行该命令,您将获得项目目录中的.gitignore文件.谢谢.
要将.gitignore
文件添加到您的非应用程序,您可以使用
npx add-gitignore
Run Code Online (Sandbox Code Playgroud)
现在您可以输入"node"
并使用用户空格键来选择它并回车。这会将节点添加.gitignore
到项目中。
To force Finder to display hidden files and folders via Terminal:
Open Terminal
For OS X 10.9 Mavericks, run this command (lower-case finder):
defaults write com.apple.finder AppleShowAllFiles TRUE
For OS X 10.8 Mountain Lion, 10.7, or 10.6, run this command (upper-case Finder):
defaults write com.apple.Finder AppleShowAllFiles true
notice the setting for true
Then run this command: killall Finder
Then exit Terminal
To revert back to Finder’s default setting (hide hidden files and folders),
run the opposite command but with the false setting.
Run Code Online (Sandbox Code Playgroud)
然后运行killall Finder并退出终端.
归档时间: |
|
查看次数: |
1014347 次 |
最近记录: |