git相关简单总结 方便日后查找
1、git clone
2、添加/修改
cd 到相应的文件夹下
git add README.md #添加你想要的文件
git commit -m "first commit" #提交
git remote add my-slam git@github.com:daysun/ORB-SLAM2.git
git push -u my-slam master #push(首次使用才需要-u参数,之后不需要,仅仅将他们关联起来)
3、删除
git rm -r build
git commit -m "remove"
git push -u origin master
4、add了不想添加的文件
使用 git rm 命令即可,有两种选择,
一种是 git rm --cached "文件路径",不删除物理文件,仅将该文件从缓存中删除;(可以从缓存区移除文件,使该文件变为未跟踪的状态,
同时下次提交时从本地库中删除。)
一种是 git rm --f "文件路径",不仅将该文件从缓存中删除,还会将物理文件删除(不会回收到垃圾桶)。
5、commit了不想添加的文件
谨慎使用
使用 git reset HEAD <file> 来取消缓存区的修改。不添加<file>参数,撤销所有缓存区的修改。
(git status -s 简单模式查看状态,第一列本地库和缓存区的差异,第二列缓存区和工作目录的差异)
6、分支
查看分支:git branch
创建分支:git branch <name>
切换分支:git checkout <name>
创建+切换分支:git checkout -b <name>
合并某分支到当前分支:git merge <name>
删除分支:git branch -d <name>