美文网首页
Git命令整理

Git命令整理

作者: 海若Hero | 来源:发表于2021-11-01 17:55 被阅读0次

Git命令

————————————————

git配置:

$ git config --global user.name "runoob"
$ git config  --global user.email test@runoob.com

git基本步骤:

$ git init    
$ git add .    
$ git commit
$ git push

git分支管理:

创建分支命令:
# git branch (branchname)
切换分支命令:
 #  git  checkout  (branchname)
 #  git checkout -b (branchname)    //创建新分支并立即切换到该分支
合并分支命令:
# git merge  (branchname)   //合并到master
列出分支命令:
# git branch 
删除分支命令:
# git branch -d (branchname) 

git查看提交历史:

# git log  // 查看历史提交记录。
# git blame <file> // 以列表形式查看指定文件的历史修改记录。
$ git log --oneline  //查看历史记录的简洁的版本
# git log --graph  //查看历史中什么时候出现了分支、合并
 # git log --reverse  --oneline   //参数来逆向显示所有日志
# git log --author  //查找指定用户的提交日志
$ git log --oneline --before={3.weeks.ago} --after={2010-04-18} --no-merges   //指定日期,可以执行几个选项:--since 和 --before,但是你也可以用 --until 和 --after。例如,如果我要看 Git 项目中三周前且在四月十八日之后的所有提交,我可以执行这个(我还用了 --no-merges 选项以隐藏合并提交)
# git blame <file>  //以列表形式显示修改记录

git修改commit注释:

最新提交:
# git commit --amend
历史提交:
 #  git rebase -i HEAD~5   // 表示要修改当前版本的倒数第5次状态。 这个命令出来之后,会出来5行东东,如果你要修改哪个,就把那行的pick改成edit,然后写入(ctrl+o),再点击确认键,最后离开(Ctrl+x); 这时通过git log你可以发现,git的最后一次提交已经变成你选的那个了,这时再使用:
 #  git commit --amend   //对commit进行修改。
 #  git rebase --continue    //修改完了之后,要回来

git撤销,放弃本地修改:

未使用 git add 缓存代码时:
# git checkout --filepathname  //(比如: git checkout -- readme.md  ,不要忘记中间的 “--” ,不写就成了检出分支了!!)。放弃所有的文件修改可以使用 git checkout .  命令。
已使用 git add 缓存了代码:
# git reset HEAD --filepathname   //比如: git reset HEAD readme.md)来放弃指定文件的缓存,放弃所以的缓存可以使用 git reset HEAD . 命令。
已经用 git commit 提交了代码:
# git reset -- hard HEAD^   //此命令可以用来回退到任意版本:git reset --hard  commitid 可以使用 git log 命令来查看git的提交历史,第一行就是 commitid。

相关文章

  • Git常用命令整理

    一、Git 常用命令整理 命令 简要说明 git branch 查看本地所有分支 git status 查看...

  • Git命令整理

    由于Git命令较多,将常使用的Git命令做一下整理与总结。 Git初始化设置git config --global...

  • Git 常用命令整理

    Git 常用命令整理 Git 删除本地分支 git branch -D/-d branchID 例如 Git 批量...

  • git命令整理

    clone 克隆远程仓库init 初始化仓库remote 连接远程仓库pull 从远程仓...

  • git命令整理

    1.切换分支 git checkout 分支名 2.创建分支 git branch 分支名

  • git命令整理

    查看帮助1.git help 查看帮助文档2.git help add 查看add命令意思3.退出帮助信息按q...

  • Git命令整理

    提交流程 分支 日志 版本回退 标签 保存工作现场 最后推荐 Git阮一峰廖雪峰猴子都懂的Git欢迎指正!

  • Git 命令整理

    $ git init ...

  • git命令整理

    git常用命令 GIT常用命令备忘:http://stormzhang.com/git/2014/01/27/gi...

  • Git命令整理

    简介 Git是一款免费、开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。目前开发中大部...

网友评论

      本文标题:Git命令整理

      本文链接:https://www.haomeiwen.com/subject/tdovaltx.html