<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                ## 一、本地倉庫命令 git的邏輯區域圖: ![](https://img.kancloud.cn/a5/db/a5db50deab25c26f90d361db4daec83c_640x432.png) 1、初始化本地倉庫 ``` git init ``` 初始化一個新本地倉庫,它在當前目錄下生成一個名為.git的隱藏文件夾(當前目錄變成工作目錄); 2、將文件從工作目錄提交到暫存區 ``` #全部 git add . #指定目錄下 cd src git add ./* git stash -u -k 忽略其他文件,把現修改的隱藏起來,這樣提交的時候就不會提交未被add的文件 git stash pop 恢復之前忽略的文件(避免后面導致需要提交的時候仍然被忽略掉了) ``` 他會監控工作目錄的狀態樹,使用它會把工作時的所有變化提交到暫存區,包括文件內容修改(modified)以及新文件(new),但不包括被刪除的文件。 3、提交暫存區改動到本地倉庫:git commit ``` git commit -m "comment" ``` git commit 主要是將暫存區里的改動給提交到本地的版本庫。每次使用git commit 命令我們都會在本地版本庫生成一個40位的哈希值,這個哈希值也叫commit-id,它在版本回退的時候是非常有用的,它相當于一個快照,可以在未來的任何時候通過與git reset的組合命令回到這里; 4、清空暫存區 ``` rm .git/index ``` 暫存區實質是.git目錄下的index文件,只要將此文件刪除,那么就可以認為暫存區被清空; ``` git rm --cached "文件路徑" git rm -r --cached . ``` 將指定文件/所有文件從緩存中刪除; 5、查看當前的狀態 ``` git status ``` 可以用來查看當前代碼有沒有被放到倉儲中去; ## 二、遠程倉庫指令 1、將本地倉庫與遠端倉庫建立一個鏈接:git remote add ``` git remote add origin git@github.com:4170804/tempproject.git ``` 關聯到git@github.com:4170804/tempproject.git這個遠程倉庫,并將遠程倉庫命名為origin; >[danger] 同一個賬號遠程倉庫名唯一,不能重復,后續命令對該遠程倉庫的操作就可以用該遠程倉庫名代替了; 2、查看遠程倉庫名,在該工程的目錄下執行: ``` git remote -v ``` ![](https://img.kancloud.cn/e3/d1/e3d1b74df7fe8173ee382bb3b652ecc1_648x112.png) 這里`adv`就是遠程倉庫名; 3、從遠程獲取最新版本并merge到本地; ``` git pull(相當于git fetch 和 git merge之和) ``` 4、將本地版本庫的分支推送到遠程服務器上對應的分支:git push ``` git push <遠程倉庫名> <本地分支名> <遠程分支名> ``` ?如果遠程分支被省略,如上則表示將本地分支推送到與之存在追蹤關系的遠程分支(通常兩者同名),如果該遠程分支不存在,則會被新建; 如:`git push origin master`, 如果當前分支只有一個遠程分支,那么遠程倉庫名都可以省略:`git push` ## 三、用戶相關指令 顯示當前用戶: ``` git config user.name git config user.email ``` 切換本地當前使用的GitHub賬戶: ``` git config --global user.name "4170804" git config --global user.email "4170804@qq.com" ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看