美文网首页
git常用命令

git常用命令

作者: black白先森 | 来源:发表于2017-12-05 21:59 被阅读8次

    git init 初始化
    git status 查看哪些文件被修改了
    git diff 查看具体修改的内容,可以对具体文件git diff readme.md
    git log 查看提交的状态 可以看到最近三次,git log也可以在后面加参数
    git log --pretty=online会把提交的版本号和 注释 显示在一行
    gitHEAD表示当前版本,上一个版本是HEAD^,上上个就是HEAD^^
    git reset --hard HEAD^ 回退到上一个版本
    git reset --hard 3652140 就会回到指定的commit ID 的版本

    假如 readme.md 被你修改了一行,输入如下命令
    git checkout -- readme.md 就是把readme.txt文件在工作区的修改全部撤销

    1. readme.md自修改后没有放到暂存区,现在撤销修改就跟版本库中一样
    2. readme.md已经放到暂存区,又做了修改,此时撤销相当于添加到暂存区后的状态
      git checkout -- file中的--很重要,没这个--,就变成切换到另一个分支

    关联远程库
    git remote add origin gitSSH地址
    git remote -v 查看远程分支 git remote remove 某分支

    若第一次 git push -u origin master后,以后每次commit后,可以git push origin master直接推送最新修改

    管理分支部分
    git checkout -b dev 其中-b参数表示创建并切换
    相当于git branch devgit checkout dev
    git branch查看当前分支

    相关文章

      网友评论

          本文标题:git常用命令

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