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

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                # :-: git 的使用 1. 首先需要下載安裝好git 以及注冊好github賬號。 2. 初次安裝后使用需要設置用戶名和郵箱 建議和github 用戶名和郵箱相同 3. git config –global user.name ‘用戶名’;git config –global user.email ‘郵箱’ 4. ![](https://img.kancloud.cn/ed/fd/edfd1aebe70ce3e805cbebe35c351b0e_419x199.png) 5. 在想創建git 倉庫的目錄下右鍵打開git bash here 6. ![](https://img.kancloud.cn/da/85/da858f70cf8a846efb3a0fd01395b195_328x89.png) 7. 開始創建文件目錄 可以使用Linux的方法創建 mkdir ‘目錄名’ 也可以自己手動創建好 8. 創建好后就需要初始化倉庫 指令為 git init 9. ![](https://img.kancloud.cn/38/81/38817c2b3d25dc0a949558ca871f6858_473x64.png) 10. 創建好后可以查看隱藏文件是否有這個目錄![](https://img.kancloud.cn/15/23/152309b023aa1a96a855f4e543bd6779_256x39.png) ** ## **實際工作用法** 項目開始 在github 或者碼云上創建了 倉庫 就可以使用 **git clone '項目地址' ** 下載代碼 ### **怎么提交 提交 代碼?** ![git add '文件名'](https://img.kancloud.cn/43/ab/43ab71d4393f1712429435bb31e2e75f_520x155.png) 先 **git add '文件名' ** 再 **git commit -m '提交說明'** 最后** git push ** 每天上班來的第一件事 更新代碼 **git pull** ### **遇到沖突怎么解決?** ![](https://img.kancloud.cn/1c/4d/1c4d0d6bef181181a4917b441d3fcb19_456x272.png) ![](https://img.kancloud.cn/b6/f5/b6f5d2a511ecdb9061a303d6cd15261b_554x82.png) 1. Git log 查看日志 顯示信息全面一點,一般使用git log –pretty=oneline 在一行一行的顯示 效果更佳 2. 會退的話 就是使用 git reset –hard ‘版本號’ 回退后想再恢復或者是想看日志 需要看 git reflog ### **怎么創建分支?** ![](https://img.kancloud.cn/15/f5/15f53fafcf94f4f299a425e6572158bd_452x142.png) ![](https://img.kancloud.cn/cf/87/cf871515658d65ccf583050294d4c3d0_381x64.png) ## 本地推送代碼到碼云 ``` 1.創建本地空文件夾 git init 2.文件添加到緩存區里面去 git add . “.” 全部文件 3.填寫提交信息 git commit -m '備注' 4.將本地倉庫與遠程倉庫綁定 git remote add origin url ps:url=>'遠程地址' 5.遠程庫與本地同步合并 git pull origin master 如果出錯使用下面強制合并 git pull origin master --allow-unrelated-histories 命令強制合并 6.把本地庫的內容推送到遠程 git push -u origin master ``` ``` 添加到自己的分支: 創建分支并切換(xl): git checkout -b xl 1.切換到自己分支: git checkout xl 2.查看狀態: git status 3.上傳文件: git add . 4.添加描述: git commit -m 'update' 5.添加到對應分支: git push origin xl 合并添加到主分支: 1.切換到主分支: git switch master 2.拉取主分支的內容: git pull origin master 3.合并自己xl分支到當前主分支: git merge --no-ff -m '合并' xl 4.上傳代碼到主分支: git push origin master pull和本地代碼有沖突的解決辦法: 1.先將本地修改保存起來: git stash 2.pull內容: git pull origin master 3.還原暫存的內容: git stash pop stash@{0} 設置郵箱地址: git config --global user.email 查看所在分支: git branch 合并分支: git merge --no-ff -m '合并' xl 版本回退: git reset --hard commit_id 提交號 提交后直接強推 git push -f ``` git windos 更新版本 報錯 ``` curl: (56) OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 10054 解決辦法 git config --global pack.windowMemory "100m" git config --global pack.SizeLimit "100m"? git config --global pack.threads "1" git config --global pack.window "0" 執行后下載就快一點了 查看當前git 版本 git --version 更新命令 git update-git-for-windows ``` git clone 指定版本下載 ``` -b 分支 git clone -b 分支名稱 url 命令: git clone -b v5 git地址 ``` 有時候我們提交完了才發現漏掉了幾個文件沒有添加,或者提交信息寫錯了。 此時,可以運行帶有`--amend`選項的提交命令來重新提交: ~~~console $ git commit --amend ~~~ 這個命令會將暫存區中的文件提交。 如果自上次提交以來你還未做任何修改(例如,在上次提交后馬上執行了此命令), 那么快照會保持不變,而你所修改的只是提交信息。 文本編輯器啟動后,可以看到之前的提交信息。 編輯后保存會覆蓋原來的提交信息。 例如,你提交后發現忘記了暫存某些需要的修改,可以像下面這樣操作: ~~~console $ git commit -m 'initial commit' $ git add forgotten_file $ git commit --amend ~~~ 最終你只會有一個提交——第二次提交將代替第一次提交的結果。 ### 怎么創建遠程分支? ``` git push --set-upstream origin 分支名稱 創建并且推送 ``` ### 怎么刪除遠程分支和本地分支? ``` ??? git push origin --delete 分支名稱? 可以刪除遠程分支 git branch -d 分支名稱 可以刪除本地分支(在主分支中) ``` ### 怎么查看本地分支關聯的遠程分支? ![](https://img.kancloud.cn/ef/2e/ef2e2939d87a547245603c3f710e9d1b_340x166.png) ``` git branch -vv 即可 后面加上了最后一次提交的備注 ``` ### 怎么修改本地分支名稱? ``` git branch -m 舊分支名 新分支名 ``` ![](https://img.kancloud.cn/7b/cd/7bcd6d931ecce1df169d9a42c4509a29_320x63.png) ### 怎么關聯遠程分支? ``` git push --set-upstream origin 新分支名 ``` ### 怎么刪除遠程分支? ``` git push origin -d 舊的遠程分支名 (需要切換到其他分支刪除) ``` ### 當前分支正在開發中已經修改了一些(不是新加的文件。新文件沒有加入暫存區不會被追蹤,故不影響),此時需要切換到其他分支去修改文件怎么辦? ``` 使用 git stash 存儲代碼 后 就可以使用 git switch 分支名 切換了 后續開發完成后回來 使用 git stash pop 即可恢復之前修改的時候 ``` ### 創建新項目后如何關聯倉庫? 前提配置好了 git全局設置 ~~~ git config --global user.name "姓名" git config --global user.email "郵箱@qq.com" ~~~ 方式一:克隆倉庫 ~~~ git clone 倉庫地址 cd 項目根目錄 touch README.md git add README.md git commit -m "add README" git push -u origin master ~~~ 方式二:已有文件夾或倉庫 ~~~ cd existing_folder git init git remote add origin 倉庫地址 git add . git commit git push -u origin master ~~~
                  <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>

                              哎呀哎呀视频在线观看