# 初始化本地git环境 git init
# 克隆一份代码到本地仓库 git clone XXX
# 把远程库的代码更新到工作台 git pull
# 强制把远程库的代码跟新到当前分支上面 git pull --rebase origin master
# 把远程库的代码更新到本地库 git fetch
# 把本地的修改加到stage中 git add .
# 把stage中的修改提交到本地库 git commit -m 'comments here'
# 把本地库的修改提交到远程库中 git push
# 查看远程分支/全部分支 git branch -r/-a
# 切换到某个分支 git checkout master/branch
# 新建test分支 git checkout -b test
# 删除test分支 git checkout -d test
# 假设当前在test分支上面,把master分支上的修改同步到test分支上 git merge master
# 调用merge工具 git merge tool
# 把未完成的修改缓存到栈容器中 git stash
# 查看所有的缓存 git stash list
# 恢复本地分支到缓存状态 git stash pop
# 查看某个文件的每一行的修改记录()谁在什么时候修改的) git blame someFile
# 查看当前分支有哪些修改 git status
# 查看当前分支上面的日志信息 git log
# 查看当前没有add的内容 git diff
# 查看已经add但是没有commit的内容 git diff --cache
# 上面两个内容的合并 git diff HEAD
# 撤销本地修改 git reset --hard HEAD
# 查看git config的HOME路径 echo $HOME
# 配置git config的HOME路径 export $HOME=/c/gitconfig
|