当前位置:   article > 正文

git拉取远程分支代码,提交代码日常用指令,merge合并分支_git 拉取仓库分支代码

git 拉取仓库分支代码
## 拉取远程仓库代码
1、新建一个空文件夹,名为'xiongxin'
//在xiongxin右击-Git Bash Here
2、git init 
//初始化 
3、git remote add origin git@github.com:XXXX/nothing2.git 
   git clone -b dev(指定分支) git@github.com:XXXX/nothing2.git 
   //拉取指定分支origin后接git远程仓库链接
4、git fetch origin dev(远程分支名)     // 把远程分支拉到本地dev为远程仓库的分支名
5、git checkout -b dev(本地分支名)      // 在本地创建分支dev并切换到该分支
   git push origin dev:dev             // 本地分支跟远程分支绑定

6、git pull origin dev(远程分支名称)     // 把某个分支上的内容都拉取到本地


## 提交代码
1、在vscode终端-新建终端
//在项目所在地cmd打开黑窗
2、git pull origin dev(远程分支名称) 
//拉取远程分支代码
3、git add .
//提交代码到暂存区
4、git commit -m'bug修复@sts-576'
//将暂存区里改动提交本地库
5、git push origin dev
//推送分支

## 将开发分支代码合入到master中
git checkout dev
//切换至开发分支dev
git pull
//拉取最新代码
git checkout master
//切换到主支master
git merge dev 
//合并dev分支到master上
git push origin master     
//将代码推到master上(全局搜索<<<解决冲突)


## 其他常用git命令
git branch //查看所有分支
git checkout dev //切换分支
git push origin dev(远程分支名):dev(本地分支名)//将远程分支跟本地分支绑定在一起
git push origin --delete dev(分支名) //删除分支
// VScode插件安装:GitLens
3.cd 项目文件下;如cd gitlab/learngit
0、创建版本库(创建一个空目录gitlab/learngit。进入gitlab/learngit文件夹中)
$ cd gitlab/learngit
$ git init     // 通过git init命令把这个目录变成Git可以管理的仓库或者直接拉取克隆版本库项目
$ git clone 链接, // git@github.com:yourname/test.git的
1、版本提交
git add <file>文件名或文件夹名称或者.代表所有    // git add .
git commit -m "这次的提交描述备注"
git status      // 查看提交修改的文件
git branch      // 查看当前分支
git branch <分支名字>     // 创建分支
git checkout <分支名字>   // 切换分支
git merge <分支名字>(不是当前的分支) // 合并某分支到当前分支
git branch -d <分支名字>              // 删除分支
$ git push origin master   // 上传本地指定分支到远程仓库
$ git pull [branch]        //  取回远程仓库的变化,并与本地分支合并
$ git reset --hard HEAD^   // 回退到上一个版本(可以多次使用)
$ git reset --hard HEAD^^  // 回退到上两个版本
git log    // 查看提交历史 
git reset  // 回退到指定版本,hard后面跟的版本号没必要全部写出来,git会自动去补全匹配。
$ git log 
$ git reset --hard 
$ git push -f   // 回退版本之后强制提交当前

删除文件
$ git rm test.txt
$ git commit -m "remove test.txt"

  **bug分支**
情景:同一个项目中新需求还没做完(暂存区有很多add文件,需求还不完整不能上线),这时接收到一个生产bug要紧急处理完并且上线
1 这时就可以重新拉取一个分支
2 添加新分支 git branch 
3 切换到这个分支 git checkout fixbug
4 git add bug文件
5 提交 git commit
6 删除该分支(一般情况应该合并)
7 修复之前的分支 git stash pop
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/321299
推荐阅读
相关标签
  

闽ICP备14008679号