git常用命令
-
初始化本地git环境
git init
-
克隆代码到本地库
git clone 存储位置
-
远程库的代码更新到本地库
git fetch
-
远程库的代码更新到工作台
git pull
-
强制把远程库的代码更新到当前分支上
git pull --rebase origin master
-
本地的修改添加到stage中
git add .
-
stage中的修改提交到本地库
git commit -m 'logs'
-
本地库的修改提交到远程库中
git push
-
查看远程分支/全部分支
git branch -r/-a
-
切换到某个分支
git checkout master/branch
-
新建test分支
git checkout -b test
-
删除test分支
git checkout -d test
-
合并分支
git merge master
-
调用merge工具
git mergr 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
-
git刷新远程分支
git remote update origin --prune
-
移除提交git缓存
git rm --cached -r -f filepath
-
移除git提交
git commit -m "logs"
PS:参考文献https://blog.csdn.net/tomatozaitian/article/details/73515849