创建本地分支:
git checkout -b 分支名
创建本地分支并和远程分支关联:
git checkout -b 本地分支名 origin/远程分支名
提交本地分支到远程分支:
git push origin 本地分支名:远程分支名
删除本地分支:
git branch -d 本地分支名
删除远程分支(慎用):
git push origin -d 远程分支名
添加文件到stage:
git add 文件名(git add .可以添加所有的文件,不包括.gitignore)
commit到本地仓库:
git push -m"本次提交的备注信息"
取消commit并保留修改(commit后的状态转为add后的状态):
git reset --soft HEAD^
取消add的文件:
git reset HEAD 文件名(不加文件名所有都撤销)
在.gitignore文件忽略文件无效,原因是已经添加仓库了,需要删除掉
git rm -r --cached .idea
查看每行文件的历史,line1=开始行,line2=结束行,filepath=文件路径
git blame -L line1,line2 filepath
rebase 操作会修改分支的历史提交记录,尽量不要在公共分支上使用,慎重
git rebase
git 查看某个commit提交信息
git show commitId
git 查看哪些分支包含某个commit
git branch -a contains commitId
查看远程仓库地址
git remote show
git remote show origin
网友评论