Git

git 操作 - 1

2016-10-24  本文已影响0人  _挑灯看剑_

1、创建本地库 在github网站进行创建。

2、在本地pc上创建库和github的远程库进行关联,有两种选择:

1)从github上进行克隆,克隆到本地。
命令为:git clone git@github.com:wbh91128/git_test.git。执行完毕之后,默认 为远程仓库 git_test.git 起别名 origin。其次,为在相应的目录下创建目录 git_test ,并且将项目拷贝到该目录上。
2)在本地创建一个库,进行初始化。
git init
git remote add origin git@github.com:wbh91128/git_test.git (和远程库进行 关联,并进行关联)
接下来进行 push 操作。
git add .
git commit -m “”
git push origin master
这样,本地库的master分支和github远程库上的master分支进行关联

3、在本地创建分支,并且同步到远程仓库中。

1)在本地创建分支 git branch guest_branch
2)在本地库中切换到 guest_branch 分支,git checkout guest_branch
3)在guest_branch 分支下,添加文件等,然后push到远程
git push origin guest_branch 这句话相当于在远程创建分支,并且远程的guest_branch 分支和 本地的guest_branch 分支是同步的。

  1. 查看分支 git branch -a
    *** guest_branch
    master
    remotes/origin/guest_branch
    remotes/origin/master
    在本地:


    1.png

    每次提交一次,节点就会向后添加一个,而master分支指向最后一次添加的节点。而HEAD指针始终指向当前分支的最后一次提交。现在要进行的操作是:git branch guest_branch


    2.png
    git checkout guest_branch(切换到某一个分支,是指就是将HEAD指针指向那个分支的提交节点)
    3.png
    由于 本地的master分支是跟踪远程的master分支的,如果想要本地的dev_branch分支也要跟踪远程的dev_branch 分支,则进行push操作。
    git push origin dev_branch
    这个命令操作之后,将会在远程库 github中创建分支 dev_branch,同时将本地的dev_branch 分支的内容push到远程github的dev_branch 分支上。进行跟踪。
    因此操作完成后,本地的master分支跟踪远程的master分支,本地的guest_branch 分支根据远程github的guest_branch 分支。
    github上的分支跟踪图:
    4.png

4、进行分支合并

有这样的分支结构,在本地是这样的:


5.png

上面的分支图表示:

上一篇 下一篇

猜你喜欢

热点阅读