git

有哪些常用的git操作指令

发布于 2019-11-26 09:45:26

有哪些常用的git操作指令

查看更多

关注者
0
被浏览
64
2 个回答
bobneo
bobneo 认证专家 2019-11-26
为自由而编程,因编程而自由。联系QQ:632906391

查看已近提交的代码需要用到的指令

git log //查看提交的历史
git log filename //查看某文件提交历史
git log -3 --stat //查看最近三次提交,并显示涉及哪些文件
git show hash //查看某次提交时具体的修改内容
git show hash --stat //查看某次提交时具体的哪些文件
bobneo
bobneo 认证专家 2019-12-13
为自由而编程,因编程而自由。联系QQ:632906391

使用git的开发工作流

  • 查看是否安装git,及版本
    git --version
  • 下载远程仓库
    git clone git@github.com:xxxx/xxx.git
  • 查看状态,查看分支信息
    git status
    git branch -a
  • 文件改动提交一次,跟踪/提交
    git add filepathandname
    git commit -m "提交描述"
  • 查看远程推送地址
    git remote -v
  • 本地文件推送到远程
    git push origin master
    git branch -a
  • 为了新功能,添加一个新的分支
    git checkout -b dev
    //内容调整跟踪/提交/上传远程
    git add .
    git commit -m "新功能"
    git push origin dev
    git branch -a
  • 合并dev到主分支
    git checkout master
    git merge dev
    //提交远程
    git push origin master
  • dev开发完成,删除
    git branch -D dev
    git branch -a
  • 删除远程分支上的dev
    git push origin :dev //表示将一个空的分支推送到远程
  • 当前版本有误,退回到上一个版本
    git reset --hard head^
  • 如果这次回退也不想要了,怎么办
    git reflog //查看提交日志找出任何一个提交的状态码 xxx
    git reset --hard xxx

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览