三章&四章
git branch
可以查看当前项目拥有的全部分支,其中一个分支前带 * 号的就是当前所在的分支。git branch 分支名
可以创建新的分支,但是当前所在分支不会改变git checkout 分支名
来切换到其他分支git log --oneline
可以查看此文件各分支的提交记录git merge 分支名
可以合并分支,但是如果在两个分支中对同一文件进行了修改,就会合并失败并需要人工选择需要合并/舍弃的部分git remote -v
查看远程库的origin地址- 从本地推送到远程时需要指定分支,即
git push 分支名
,git pull
用来从远端拉取到本地 git branch -d 分支名
可以删除本地的分支,但当前分支为要删除的分支时无法删除。git push origin --delete 分支名
可以删除远端的分支。- 修改分支名时,
git branch -m 旧分支名 新分支名
可以在本地修改分支名,如果想推送到远端,要先git push origin 新分支名
将新分支推送到远端,再将远端的旧分支删除git push --delete origin 旧分支名
git log --abbrev-commit
可以为 SHA-1 值生成简短且无歧义的缩写,默认为七位数。使用git log --abbrev-commit --pretty=oneline
还可以得到更加精简的信息git add -i
可以将改动拆分成多个提交,返回值中有Commsands
命令区