美文网首页
Git 命令

Git 命令

作者: icelovesummer | 来源:发表于2018-06-20 14:41 被阅读0次
    git config --global user.name "Your Name"
    git config --global user.email "email@example.com"
    

    将目录转化为Git仓库

    git init
    

    添加文件到Git仓库

    git add <filename>
    git commit -m "message"
    

    查看状态

    git status      //查看未提交文件
    git diff      //查看文件差异
    git log (--pretty=oneline)      //查看commit日志  
    git reflog      //查看执行过的命令
    

    版本回退

    //HEAD表示当前版本,HEAD^表示前一个,HEAD~100表示前100个。
    git reset --hard HEAD^
    git reset --hard (id号)
    
    image.png

    撤销修改

    git checkout -- file    //尚未add,撤销工作区
    git reset HEAD <file>   //  已add,尚未commit,撤销暂存区
    已经commit,只能回退了
    

    远程仓库

    git remote add origin git@server-name:path/repo-name.git  //关联远程仓库
    git push -u origin master  //  第一次加-u
    git push origin master
    git clone git@github.com:michaelliao/gitskills.git  //克隆
    

    分支

    git branch <name> //创建分支
    git checkout <name> //切换分支
    git checkout -b dev    //创建并切换分支
    git branch    //查看所有分支
    git merge <name> //合并某分支到当前分支, --no-ff参数。
    git branch -d <name> //删除分支
    

    多人协作

    git push origin branch-name  //推送分支
    git checkout -b branch-name origin/branch-name  //本地创建和远程分支对应的分支
    git branch --set-upstream branch-name origin/branch-name  // 建立本地分支和远程分支的关联
    

    相关文章

      网友评论

          本文标题:Git 命令

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