美文网首页
git基本操作命令

git基本操作命令

作者: 狒狒James_Leo | 来源:发表于2017-10-09 16:08 被阅读0次

    git remote add <远程分知名>  <仓库地址> //这条命令是添加远程仓库与本地关联
    例如:git remote add origin https://github.com/LeiJames/Demo.git
    
    git branch --set-upstream-to=origin/<branch> master 
    git push --set-upstream origin master//设置pull时候或者push时候直接的关联意思说以后直接可以用git push 或者git pull命令不用再加参数了
    
    git pull origin master --allow-unrelated-histories//出现fatal: refusing to merge unrelated histories的解决办法
    
     //将branch-name分支追踪远程分支origin/branch-name
     git branch --set-upstream branch-name origin/branch-name
    
    // 设置当前分支跟踪远程分支origin/serverfix
    git branch -u origin/serverfix
    
    git branch -D <远程分支名>//删除远程分支
    git checkOut -b <本地分支名><origin/master>//切换到master分支并在本地建立一个分支
    git push origin --delete (后面加分支名) 删除远程分支
    git fetch -p 删除本地分支在(远程和本地同名但是远程不存在的)
    git stash 是把当前工作区的内容和缓存区的内容存到栈里面  可以同git stash pop 取出来
    git push origin 本地分支名:远程分支名 (将本地分支推送到远程)
    撤销相关 
    git reset --hard ORIG_HEAD 将本地文件回滚到远程最新的HAED状态
     
     出现.DS store冲突的解决方法 
     git clean -d -fx "" 删除git不在追踪的文件
    

    至于这几个参数:

    --mixed

    意思是:不删除工作空间改动代码,撤销commit,并且撤销git add . 操作

    这个为默认参数,git reset --mixed HEAD^ 和 git reset HEAD^ 效果是一样的。

    --soft

    不删除工作空间改动代码,撤销commit,不撤销git add .

    --hard

    删除工作空间改动代码,撤销commit,撤销git add .

    注意完成这个操作后,就恢复到了上一次的commit状态。

    相关文章

      网友评论

          本文标题:git基本操作命令

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