常用的git命令
基础命令
> git config --global user.name '用户名' #设置用户名 > git config --user.email '邮箱' #设置邮箱 > git config --global credential.helper store # 永久保存 > git init #初始化ls -ah #查看隐藏文件 > git add . #放到暂存区 > git commit -m '信息' # 存到仓库 > git status #查看状态git checkout 'first.py' #当对文件做了修改,但没提交的话,可以用checkout回滚 > git reset --hard HEAD^ #回滚到上一次 git reset --hard 123456 #回滚到指定的版本 git reflog #查看所有操作记录 > git log --pretty=oneline #查看提交日志 rm readme #彻底删除文件 git reset HEAD readme 恢复刚才删的文件 > git branch #查看当前分支 > git branch dev #创建分支 > git checkout dev #切换分支 > git checkout -b dev #创建并切换分支 > git merge dev #合并分支 > git branch -d dev #删除分支 > 冲突的解决方案: > more first.py #移走该文件 > vim first.py #修改该文件冲突的部分 > 比较不同beyond compare软件 > git stash #修复bug时,我们会通过创建的bug分支进行修复,然后合并,最后删除;当手头工作没有完成时,先把工作现场git stash一下,然后去修复bug,修复完,在stash pop,回到工作现场。 git stash apply #恢复之前保存的临时工作 git stash list #查看临时保存的列表 git stash drop #删除当前临时保存的环境备份 > git stash pop #恢复并删除临时保存的备份 > git pull origin master #拉取最新代码 > git push -u origin master #提交到仓库,第一次加-u,表示指定origin为默认主机,后面在提交直接git push origin master > git clone 地址 #克隆代码
赞 (0)