乐趣区

关于git:git-建立本地分支-修改完成后-合并master提交

建设本地分支

  1. 应用 git branch 命令能够查看到,当前目录下只有一个 master 分支
  2. 应用 git branch 分支名称 创立分支,创立实现后通过 git branch 能够看到本地曾经多出了一个新建的分支

    3. 应用 git checkout 分支名称 切换到本地分支开始开发
    如 git checkout test

合并分支到 master

1. 完结代码编写后,首先查看状态,会发现发现都是红色,示意在当前工作区中
git status

2. 把以后分支工作区内容增加到暂存区
git add .
3. 再次查看状态,看到变绿色了,示意曾经全副增加到暂存区了
git status

4. 把暂存区内容提交到本地仓库
git commit -m “ 此次提交的信息备注 ”

5. 查看以后分支
git branch——能够看到以后分支为 login

6. 此时咱们须要切换到主分支里,master
git checkout master

7. 合并 login 分支到 master 主分支中
git merge login

8. 最初再将主分支 master 上传到近程 master
git push origin master

后续

如果不想将新建分支 test 与主分支 master 合并,而是想将新建分支上的文件上传到近程对应的分支上,那么操作如下。首先应该在近程 GitHub 上建设与本地对应的分支。如我本地新建的分支为 test,那么我在近程 GitHub 上新建的分支也应该为 test,操作为:

1、关上 Git 工具,进入到本地仓库,如我的是 myProject,因为默认为主分支 master,所以先要切换分支到 test 上,操作:git checkout test

2、在近程 GitHub 上新建分支 test 与本地对应,操作:git push –set-upstream origin test

3、如我当初在本地 test 分支上新建一个 test.txt 文件,文件内容为”hello world!”操作为:echo “Hello world!” >test.txt

4、将新建文件增加到缓存区。操作为:git add .

5、将缓存区内容增加到本地仓库,操作为:git commit -m “ 测试分支 ”

6、将本地分支 test 的内容提交到近程 GitHub 上,操作为:git push origin test

7、删除近程分支:git push origin –delete <branchName>(或者:git push –delete origin <branchName>)

留神:第一次创立近程分支时须要执行步骤 2,当前如果要将本地分支上内容提交到近程对应分支上间接 git push 即可

最初要说的是,如果要获取近程分支 test 的内容到本地 test 分支上,应该如何操作呢?

其实,很简略,关上 Git 工具,进入到本地分支所在的仓库,而后 git pull origin test 即可,例如我本地仓库在 E 盘 >myGit>Git 下,仓库名为 myProject,那么我的操作顺次为:

cd e:、cd mygit、cd git、cd myproject、git pull origin test(因为我这里进去间接是 test 分支,若不是,则要先从主分支 maste 切换到 test 分支,在进行此操作)

进行到这里,那么近程分支 test 里的内容曾经获取到本地 test 分支上了。

同样的,如果我想将本地分支 test 内容提交到近程分支 master 上,那么我的操作则为:git push origin master

总结:

1、查看分支:git branch

2、创立分支:git branch 分支名

3、删除分支:git branch -d 分支名

4、切换分支:git checkout 新建分支名

5、合并分支:git merge 新建分支名

6、建设近程分支:git push –set-upstream origin 分支名

7、获取近程分支如 test 内容到本地分支 test 上:git pull origin test(或者间接 git pull)

8、提交本地分支 test 内容到近程分支 test 上:git push origin test

9、删除近程分支:git push origin –delete <branchName>(或者,git push –delete origin <branchName>)

10、查看所有分支状况(本地和近程):git branch -a

11、创立并切换分支:git checkout -b 分支名

12、配置用户名和邮箱:

git config –global user.name 用户名

git config –global user.email 邮箱

13、关联到近程仓库:

git remote add origin 近程仓库地址

ps:如果服务器的某个分支删除了,然而本地通过 git branch - a 还是能够看失去,可通过以下命令更新分支的状况。git fetch origin –prune

14、当在一个分支上执行工作到一半时,有个紧急 bug 须要修复,然而又不想执行 git commit 减少一条脏的提交记录,能够先执行 git add . 将以后我的项目提交到 git 版本控制里,应用 git stash 将以后的文件临时存储起来,而后切换到另一分支实现工作提交后,切回以后分支,执行 git stash pop 即可复原

退出移动版