Git使用总结

xiaoxiao2021-02-28  130

git config --global --list 查看配置信息 git config --global user.name "myname" 设置用户信息 git config --global user.email  "test@gmail.com" git branch 查看本地分支 git branch -r 查看远程的分支 git branch -a 查看本地和远程的分支 git clean -d -fx "" 其中 x -----删除忽略文件已经对git来说不识别的文件 d -----删除未被添加到git的路径中的文件 f -----强制运行 查看分支切换过程 git reflog --date=local 可以带上条件筛选 git feflog --date=local | grep [branchname] 查看两个分支的差异 查看a分支有,b分支没有的内容 git log a ^b  查看a比b多提交了那些内容 git log a..b 看看两个分支有什么不一样 git log a...b 看看两个分支有什么不一样,不一样的commit分别是提交在哪个分支上的 git log --left-right a...b git合并发生冲突的时候 步骤 git fetch origin git checkout -b branchname origin/branchname git checkout -b developbranch git merge --no-ff branchname git push origin developbranch git绕过检查的方法 git commit -m '@skipcs @standard-psr2 巴拉巴拉' 对于已经commit过的 git commit -m '@skipcs @standard-psr2 巴拉巴拉' --amend 撤销操作 撤销本地修改的文件,还没有add操作之前:  git checkotu -- filepath 撤销本地修改的所有文件,还没有add操作之前:  git checkotu -- . 撤销git add filepath的操作:    git reset filepath 撤销所有的git add . 操作:  git reset . 撤销git merge branchname 操作: 先git reflog --date=local查看和并前的HEAD位置,然后 git reset --hard HEAD 撤销git push: 先在本撤销git merge操作,然后 git push origin branchname --force 覆盖远程的分支
转载请注明原文地址: https://www.6miu.com/read-48730.html

最新回复(0)