git提交到组织以及分支合并

Posted p-123

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git提交到组织以及分支合并相关的知识,希望对你有一定的参考价值。

git 提交到仓库

 

查看你的远程仓库的路径。

git remote -v

配置原仓库的路径:

git remote add origin http****

git remote add upstream http****

git remote set-url origin https://github.com/1702h06/shopcar.git 


再次查看远程目录的位置:

git remote -v

可以先查看一下当前所在分支

git branch

创建本地分支并切换到新创建的分支

git checkout -b dev

git branch

将新创建的分支信息推送到github

git push origin HEAD -u


1、进入项目文件夹,通过命令git init将项目初始化成git本地仓库

git init        

2、将项目内所有文件都添加到暂存区
git add .

3、对本次的提交进行备注,以便后期版本回退等操作

git commit -m xxx 
//xxx是本次提交备注的内容

4、在github上新建一个仓库,复制仓库地址,然后使用命令将本地仓库与远程仓库建立连接

git remote add origin  xxx       //xxx是git仓库的地址
5、将暂存区的文件推送至远程仓库(使用强制推送-f是因为一般新建仓库的时候会生成read me文件,导致需要先git fetch才能推送,但这个read me文件其实是不需要的,因为在生成本地项目的时候一般也会生成一个read me文件,所以选择直接强制推送过去。)

git push origin master -f

 

 git分支合并

  

1. 创建一个dev分支,并立即切换到dev分支

git checkout -b dev

2. 查看当前分支

git branch

3. 合并第一个分支

git merge origin/<branch name>

4. 继续合并新的分支

git merge origin/<branch name>

解决冲突

冲突解决完毕 将合并好的代码提交到dev分支

5. 将项目内所有文件都添加到暂存区

git add .

6. 对本次的提交进行备注,以便后期版本回退等操作

git commit -m hebing 
//xxx是本次提交备注的内容

7. 将暂存区的文件推送至远程仓库(使用强制推送-f是因为一般新建仓库的时候会生成read me文件,导致需要先git fetch才能推送,但这个read me文件其实是不需要的,因为在生成本地项目的时候一般也会生成一个read me文件,所以选择直接强制推送过去。)

git push origin dev -f

目前dev是最新的代码

8. 切换到自己的分支拉取dev上边最新的代码

git checkout <branch name>

9. 查看当前的分支

git branch

10. 拉取dev代码

git pull origin <branch name>

 

  

 

以上是关于git提交到组织以及分支合并的主要内容,如果未能解决你的问题,请参考以下文章

git 代码分支合并merge提交新修改远程以及本地分支

git 怎么提交合并分支的部分代码

撤消 Git 分支提交和合并

git如何合并两个分支代码

git提交时,新建分支,提交内容,再合并到主分支

git提交时,新建分支,提交内容,再合并到主分支