使用说明
git add
git add 是一个多功能命名,根据目标文件的状态不同,此命令的效果也不同:可以用它开始跟踪新文件,或者把已经跟踪的文件放到暂存区,还能用于合并时把冲突的文件标记为已解决状态。
已经跟踪的文件修改后还是需要执行git add命令将修改的文件放到暂存区的。
git commit -a
一般执行git commit之前要先执行git add,将修改的文件加到暂存区,执行git commit -a 可以省去git add命令
git commit --amend
--amend 用于撤销上一次的提交,重新提交替换上一次的提交,如果一个一个文件忘了暂存了,导致没有提交上去,可以先执行git add 然后再执行git commit --amend
git checkout -b 'xxxx'
创建并检出名为‘xxx’的分支,等价于:
git branch 'xxx'
git checkout 'xxxx'
如果想在某个分支的基础上创建分支,必须要先切换到该分支后再创建新的分支,例如在master分支的基础上创建分支:
git checkout master
git checkout -b 'xxx'
git branch -d xxx
删除分支xxx,删除分支的时候必须先退出分支,退出分支直接git checkout 到其他分支即可
git branch -D xxx
强制删除xxx分支,如果xxx分支尚未合并到别的分支,执行git branch -d xxx,会失败,如果要强制删除可以执行该命令
git merge xxx