git 初始化项目、创建本地分支、本地分支与远程分支关联和远程分支合并

git 初始化项目、创建本地分支、本地分支与远程分支关联和远程分支合并

若远程没有有项目

  • 在Git官网上点击New repository新建项目;
  • 在本地新建一个同名文件;
  • 打开git bash切换到新建的文件目录;
  • 新建一个README文件并写入内容
  • git init //git初始化
  • git add * .将全部文件添加到git中;git add README.md 将README文件单独添加
  • git commit - m "first commit" //添加提交时的注释
  • git remote add origin  [URL]  //将git进行远程连线
  • git push -u origin master //推代码更新fork仓库

若远程已有项目,则拉取远程代码就行

第一步:拉取远程代码
git clone  [URL] 

第二步:查看本地分支和远程分支
1、cd 到工程目录下; 
2、git branch -al 查看本地和远程的所有分支。 

git 初始化项目、创建本地分支、本地分支与远程分支关联和远程分支合并_第1张图片

若没有分支的话,先创建自己的分支:git checkout -b dev-auth

这里成功看到了所有的分支:其中master是本地分支,前面的星号*表示正在使用的分支 

第三步、将远程分支与本地分支进行关联
1、git branch --set-upstream-to=origin/dev-auth dev-auth
(如果你想拉到本地的dev分支上,首先git checkout -b dev,然后使用git branch --set-upstream-to=origin/dev-auth dev-auth,这样就将本地dev分支与远程origin/dev相绑定了)

2、git branch -vv (注意:git branch:查看本地分支)


可以看到master后面蓝色部分origin/master,说明master分支已经与origin/master绑定在一起了。 


3:git checkout master 切换到master分支,使用命令:  git pull origin dev-auth 拉取远程dev_auth代码,解决冲突后,再使用git push提交到远程master分支,可实现dev_auth的代码合并到dev_master(正在学习

注意:这里如果没有master绑定到远程的分支,就必须使用git push origin master :master 
git push <远程主机名> <本地分支名>:<远程分支名>

git checkout dev-auth:已存在dev-auth分支,切换到此分支

git checkout -b dev-auth:不存在dev-auth分支,创建此分支并切换到此分支

你可能感兴趣的:(git)