Git使用全过程

来源:互联网 发布:淘宝hd旧版本 编辑:程序博客网 时间:2024/06/04 15:20

第一步,服务器端:

 

         (1)mkdir FishMe

 

         (2)cd FishMe

 

         (3)git init

 

                 功能:初始化Git仓库,创建.git目录,.git目录就是Git仓库。

 

         (4)vim mayingcai.txt

 

                 功能:创建mayingcai.txt文件,并向其中添加内容。

 

         (5)vim .git/config

                 添加:

                        [receive]
                                     denyCurrentBranch = ignore

 

         (6)git add .

 

         (7)git commit -m "注释"

 

         (8)git branch trunk

 

                 功能:创建trunk分支。

 

         (9)git branch branch

 

                 功能:创建branch分支。

 

         (10)git checkout trunk

 

                   功能:切换到trunk分支,从master分支切换到了trunk分支。

 

         (11)git branch -d master

 

                   功能:删除master分支。

 

         (12)git checkout branch

 

                   功能:切换到branch分支,branch分支就变成了当前主分支。

 

第二步,客户端:

 

         (1)mkdir FishMeOne

 

         (2)cd FishMeOne

 

         (3)git clone 服务器用户名@服务器IP:~/FishMe/.git

 

         (4)vim mayingcai.txt ->修改.

 

         (6)git status

 

         (7)git diff mayingcai.txt

 

         (8)git add .

 

         (9)git commit -m "注释"

 

         (10)git pull

 

         (11)git push

 

           注:当前分支为branch,从branch中下载代码,修改,提交。

 

第三步,服务器端:

 

         (1)git branch trunk

 

第四步,客户端:

 

         (1)cd FishMeTwo

 

         (2)git clone 服务器用户名@服务器IP:~/FishMe/.git

 

         (3)vim mayingcai.txt ->查看情况。

 

           注:mayingcai.txt中的内容没有经过任何修改,即:第二步的修改只影响了branch分支,没有影响到trunk分支。

 

第五步,服务器端:

 

         (1)git merge branch

 

第六步,客户端:

 

         (1)cd FishMeTwo

 

         (2)git pull

 

         (3)vim mayingcai.txt ->查看情况。

 

           注:mayingcai.txt中的内容已经被修改,即:第二步的修改影响了branch分支,当trunk分支与branch分支合并后,trunk分

                支的内容也已经改变。

 

原创粉丝点击