Git使用全过程

    技术2026-09-02  3

    第一步,服务器端:

     

             (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分

                    支的内容也已经改变。

     

    最新回复(0)