8. 使用VS2017打开该解决方案后,团队资源管理器中将会自动识别这个本地的git仓库:
Git对仓库的常用操作
前面已经完成了代码仓库的创建,那么Git有哪些常用操作呢?
文件的跟踪、修改、提交将新的文件添加到git中管理涉及到的相关操作:
跟踪新文件:(git add 文件名 或 git add -a 后者添加除被忽略以外的所有文件)
提交文件:(git commit -m "提交信息")
文件修改:(当已经提交的文件再次被修改时,如果要再次提交该文件仍然需要使用git add命令,或者使用git commit -a来跳过暂存区进行提交。注:git commit -a只能提交已经被git管理的修改文件)
跳过暂存区提交:
手动删除工作区文件(即直接删除目录下文件):
从git中删除文件:(git rm 1.md 或 git rm 1.md -force强制删除)
文件的比较
比较修改内容:(git diff)
比较暂存区的修改内容:(git diff --cached 或 git diff --staged)
注:需要保证暂存区有内容才会有结果。
使用内置vimdiff比较器查看修改内容:(git difftool)
windows上可以使用winmerge来替换默认的比较/合并工具:
winmerge下载地址:
配置方法参考:https://blog.csdn.net/guoxinian/article/details/52297804
https://stackoverflow.com/questions/1881594/use-winmerge-inside-of-git-to-file-diff
查看状态:(git status)
查看提交历史:(git log)
查看状态概要:(git status -s)
状态由2位字符构成,第一位代表暂存区状态有(添加A、修改M)第二位代表工作区状态(修改M),另外??代表git未跟踪的文件。
操作的撤销撤销工作区的修改:(git checkout -- README.md)
撤销暂存区的文件:( git reset HEAD README.md)