美文网首页
git疑问记录解答

git疑问记录解答

作者: Optimization | 来源:发表于2020-02-03 22:22 被阅读0次

    问题系列:

    1.在github上新建远程分支,然后git clone ,然后提交更新代码出现的问题

    git新建测试分支提交代码push前需要关联远程分支
    (1)查看关联到远侧仓库的那个分支

    git branch -vv
    
    # 查看本地分支
    git branch -v 
    # 查看本所有分支,包含本地分支以及本地和远侧仓库的关联分支
    git branch -a 
    

    (2)给分支权限(不知道有没用)
    (3)进行关联上游分支才行,两个分支名称一样

    git branch --set-upstream-to=origin/remote_branch  your_branch
    

    2.代码提交过程

    # 1)添加本地修改的文件到本地仓库(可以add多次,commit一次就够)
    git add xxx.cpp
    # 2)对本次修改的进行写说明
    git commit -m "xxx"
    # 3)查看提交的状态(本地文件和本地仓库)
    git status
    # 4)拉取远程分支代码和本地代码进行合并,再执行第三步,有更新再执行第一步,直到执行第三步时无更新
    git pull 
    # 5)进行代码风格检查,如果有问题,还是执行第一步,第三步,直到第三步无更新
    arc lint
    # 6)给别人rebiew
    arc diff
    # 7)提交代码
    arc land --onto master
    

    其他操作

    # 忽略本次修改
    git checkout -- .
    # 忽略某个文件修改
    git checkout xxx.cpp
    # 强制回退版本
    git reset --hard XXXXX
    # 记录
    git log
    # 在本地建一个和远程一样的分支
    git checkout -b aa aa
    # 直接将远程仓管拉到本地文件夹下,有冲突新建分支在merge.
    git pull
    # 将远程仓管拉到本地仓库下,然后在merge.
    git fetch
    # 添加忽略上传的的文件(一般不用修改)
    gedit .gitignore  
    # 需要通过http协议下载文件。
    git clone XXXX
    # 本地和远程信息同步
    git fetch -p
    # 查看所有分支
    git branch -a
    # 查看本地分支
    git branch
    # 推送本地的master到远程的xxx_module分支下
    git push origin master:xxx_module

    相关文章

      网友评论

          本文标题:git疑问记录解答

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