git 指南
git 克隆分支代码 git clone 地址 git 提交的代码 git add . git commit -m "描述" git push git 同步代码 git pull git 强行推送 git push master -f git 查看本地分支 git branch git 查看远程分支 git branch -r git 创建分支* git bratch 分支名 git 切换分支* git checkout 分支名 git 操作删除远端错误提交 git reset --hard 回退到的版本号 git reset --hard HEAD@{n} 例 git reset --hard 40a9a83 git push origin 分支名 --force git拉取远程分支并创建本地分支 git checkout -b 本地分支名 origin/远程分支名 git删除远程分支 git branch -r -d origin/branch-name git push origin :branch-name git删除本地分支 git branch -d 分支名 git和远程库相关联 git branch --set-upstream-to=origin/远程分支名 本地分支名 git 暂时保存不提交 git stash 做完了之后恢复暂时保存的 git stash list 可以查看吧保存的 git stash pop 恢复暂时保存的同时,stash内容也删除了 git 从项目分支 合并到自己的分支上 git pull git merge 项目分支名 git push git reflog命令查看你的历史变更记录 git reflog git 从自己分支 合并到项目的分支上 最好的选择在gitLab上面合并 git查询修改的文件路径: git log --oneline --name-only -1 git 撤销文件所修改的内容 : git checkout -- 文件目录/文件名 git 回退上一步 :$ git reset --hard HEAD^ git add 之后,如果要不想提交撤回:git reset HEAD git 解决冲突: git 自动合并之后如果有冲突文件可以解决: git mergetool 在连续确认两次 git rm -r --cached 去掉已经托管在git上的文件 如果一个文件不小心被删除了,可以有两种方法恢复: 1、需要记住所需恢复文件的名字和版本号(commit id) git checkout commit_id -- file_name 如果不加commit_id,那么git checkout -- file_name 表示恢复文件到本地版本库中最新的状态。 2、不需要记住所需恢复的文件名字。 采用git ls-files命令(查看文件信息),来看看这个命令的帮助信息: 要查看删除的文件: git ls-files --deleted 使用命令checkout来恢复:git checkout -- file_name 如果要恢复多个被删除的文件,可以使用批处理命令: git ls-files -d | xargs git checkout -- 如果要恢复被修改的文件,命令:git ls-files -m | xargs git checkout --