GIT merge:
git merge branchname 合并分支(会自动执行一次commit操作)
GIT conflict:
重新git add
git commit -i -m "备注" filename
GIT rm-branch:
git branch -m branch1 branch2 将branch1分支名重命名为branch2
GIT stash:
git stash save 将工作区的信息保存
git statsh list 显示所有保存
git stash show -p statsh中的id 想看stash中的内容和当前工作区的区别
git stash apply stash中的id 提取stash中的内容到工作区
git stash drop stash中的id 删除stash中的内容
GIT log:
git log --oneline 显示一个id和备注
git log --author=‘dave’ 显示作者是dave的所有提交
git log --before='2016-11-15’ 显示2016-11-15之前的所有提交
GIT alias:
git config --global alias.br branch 将branch取别名为br git br 就相当于git branch
GIT ignore:
git config --global core.excludefile 文件名 不跟踪这个文件中的锁配置的文件
GIT remote:
git remote -v 显示fetch和pull的地址
git remote add origin url 远程代码库和本地建立连接
GIT clone:
git clone url 把远程代码拉到本地
git clone url project1 把远程代码拉到本地 在本地中取名和为project1
非master分支都需要加上origin
git push origin 当前分支名
git pull origin 当前分支名
master分支直接git push 或者git pull即可
git commit -am "test" (包括git add 和git commit)
查看历史命令
git reflog