Git 使用分布式模式,也就是每个开发人员从中心版本库/服务器上chect out代码后会在自己的机器上克隆一个跟中心版本库一模一样的本地版本库。
可以这样说,如果你被困在一个不能连接网络的地方时,你仍然能够提交文件,查看log(历史版本记录),创建项目分支等。
环境
git版本: git version 2.10.0
tortoiseGIT版本: TortoiseGit 2.2.0.0 (C:\Program Files\TortoiseGit\bin)
操作系统: windows 7/10
.gitignore
.gitignore 用意是用来忽略未受版本控制的文件
忽略已入库文件的修改
对于已入库的文件A,如果本地有提交,但不希望提交.
在提交界面中 - 选择 假定未变更
这样在下次提交时,本地的修改列表中就不会出现A文件了
如果远程修改了,遇到冲突,可以先 贮藏 本地的修改,再 更新 ,更新之后遇到冲突可以进一步解决.
更多请参考:Git的奇技淫巧 https://github.com/521xueweihan/git-tips