zoukankan      html  css  js  c++  java
  • Git 日常操作

    本地新建Git库步骤:

    初始化git库:git init

    建立本地和远程的关联: git remote add origin ip:端口/ 项目.git

    从远程下载所有分支到本地:git  fetch

    切换到开发目录:git checkout  Develop

    注意: checkout命令 不要加-b参数, 否则没有文件。

    首次上传:git push --set-upstream origin master(首次上传,需要设置关联,之后可直接使用 git push)

     

    Git基本操作:

    查看本地有哪些分支: git branch  或  git branch -a (查看所有线上分支)

    创建新分支:git checkout  -b 分支名称   或  git branch 分支名称

    切换分支: git checkout  分支名称

    合并分支:git merge 分支名称

    说明:此操作是把“远程master 分支名称”下的代码合并到 ”本地 test_branch分支名称“ 

     master  >>  test_branch 

    git checkout master
    git pull
    git checkout test_branch
    git merge master
    git push -u origin test_branch

     test_branch  >>  master  

    git checkout test_branch
    git pull
    git checkout master
    git merge test_branch
    git push -u origin master

     

    删除本地与远程分支(本地,远程分支名:test_branch)

    1:切换到非删除分支:  git  branch  master 

    2:删除本地分支: git branch  -d  test_branch      或   git  branch -D test_branch  (强制执行)

    3:删除远程分支:git push origin  --delete test_branch

     

    Git更新和发布步骤:

    从服务器下拉最新代码: git pull     

    更新代码到服务器,请执行以下4步

    1:git add -A    

    2 : git commit -m '代码说明'

    3:git pull  (这一步必不可少,以防别人有提交)

    4 : git push

    每日发布Git规范如下:

    1:获取更新项目代码

    1.1:git checkout  Develop

    1.2 : git pull

    确认解决方案可以编译成功, 并正常运行后再切换到自己名下的开发分支

    1.3:git checkout 自己的分支

    1.4 : git stash 清除自己的分支下已存在的代码(注意:确保上自己的分支是提交完成了,否则代码会丢失)

    1.5:git merge Develop

    2:提交代码到自己的分支

    2.1 : git add -A

    2.2 : git commit -m '代码说明'

    2.3 : git push

    3:合并代码到开发分支

    3.1 : git checkout  Develop

    3.2 : git pull

    3.3 : git merge 自己的分支

    解决分支冲突,确认解决方案可以编译成功, 并正常运行

    3.4 : git push

     4: 撤销远程提效 《 git push (某分支)后的撤销》

    4.1:  git log

    4.2: 选择要撤回的版本( commit  ******)

    4.3:   git reset --soft  ******

    4.4:   git push origin 某分支  --force 

     (注:master  是主干。)

     

  • 相关阅读:
    学习使用GitHub托管团队代码开展协作
    实验一 GIT 代码版本管理
    实验五 单元测试
    实验二 结对编程(阶段二)
    结对编程 第一阶段
    实验一 GIT代码版本管理
    实验五 单元测试
    实验二 结对编程(第二阶段)
    结对编程 第一阶段报告
    实验一 GIT代码版本管理
  • 原文地址:https://www.cnblogs.com/valeb/p/8327673.html
Copyright © 2011-2022 走看看