亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

版本管理工具介紹—Git篇

難度中級
時長50分
學習人數
綜合評分9.00
330人評價 查看評價
9.2 內容實用
8.9 簡潔易懂
8.9 邏輯清晰
  • git --help
    查看全部
  • 網友評論不好
    查看全部
  • 下班前整理好自己的工作區,哪些需要,哪些不需要,以免影響第二天早上上班的工作心情。
    查看全部
  • 撤回之后想要再跳回來git reflog 看到id,再使用命令git reset --hard id
    查看全部
    0 采集 收起 來源:如何回到過去

    2017-11-19

  • 代碼回到過去git rest --had id id怎么查看 git log看commit后面的那一串
    查看全部
    0 采集 收起 來源:如何回到過去

    2017-11-19

  • git的經驗總結: 1:多用客戶端和工具,少用命令行,除非你是在linux服務器上直接開放 2:每次提交前,一定git diff自己的代碼,以免提交錯誤的代碼 3:下班回家前,一定整理好自己的工作區,今日事今日畢 4:并行的項目,一定使用分支開發 5:遇到沖突的時候,一定搞明白沖突的原因,千萬不要隨意丟棄別人的代碼 6:產品發布后,一定要打一個tag,方便將來拉分支修復bug
    查看全部
  • GitHub官網-->Find out more-->https://desktop.github.com/-->下載Git(Hub)-->默認安裝
    查看全部
    1 采集 收起 來源:Git下載和安裝

    2018-03-22

  • cvs(集中式 網絡環境)->svn(集中式 網絡環境)->git(分布式 無網環境)->github(程序猿托管網站) 集中式:中心服務器 分布式:效率高
    查看全部
  • Git版本管理工具的作用: 1、備份文件(類似U盤,網盤); 2、記錄歷史(有各個階段的代碼歷史版本); 3、多端協作(可以在家工作,也可以在公司); 4、團隊協作(代碼整合,多人共同完成一個項目);
    查看全部
  • git的經驗總結: 1:多用客戶端和工具,少用命令行,除非你是在linux服務器上直接開放 2:每次提交前,一定git diff自己的代碼,以免提交錯誤的代碼 3:下班回家前,一定整理好自己的工作區,今日事今日畢 4:并行的項目,一定使用分支開發 5:遇到沖突的時候,一定搞明白沖突的原因,千萬不要隨意丟棄別人的代碼 6:產品發布后,一定要打一個tag,方便將來拉分支修復bug
    查看全部
  • 分支開發,例子場景,已經發布了一個版本的代碼,有bug,但是master主分支已經開發了新的未經測試的功能代碼。 用分支解決bug 在github建立新的分支: 點擊“+”,起名新的分支名稱 使用merge功能將修改好的代碼合并到新的開發中的項目中去: bug-->master-->merge
    查看全部
  • 里程碑 = 穩定版本號. 里程碑的含義是: 一個階段比較穩定的版本,正式提交發布出去.提供zip下載. 操作步驟: 1. 在github網站上.進入項目首頁. 2. 橫欄按鈕(commits, branches, release等),找到release按鈕. 3. 找到按鈕:draft a new release,點擊進入下一頁面. 4. 填入版本號,以及說明信息. 5. 完成后,點擊publish release,將軟件發布出去. 6. 這樣就完成里程碑建立,同時會自動生成zip下載鏈接.
    查看全部
    1 采集 收起 來源:建立里程碑

    2017-11-02

  • 版本回滾操作步驟: 1. 命令: git log // 顯示所有提交記錄. 2. 在所有提交記錄中,選擇需要回退到的commit ID(一個長字符串),復制. 3. 命令: git reset --hard XXYYZCCRERR // 最后一串是commit ID.完成回滾操作. 4. 命令: git log // 顯示新的提交記錄. 這里 利用 git reset 命令,可以任意回滾到過去,同時也可以穿越到未來. 很方便. (回到未來 (fast -forward) git reflog查看該用戶的所有操作 git reset --hard commit id
    查看全部
    0 采集 收起 來源:如何回到過去

    2017-11-02

  • 這一節的解決提交A和提交B的沖突,比較有用. 假設同一個F文件,被操作者A和B都修改了. 解決思路: 1. A先提交文件F,正常提交,無沖突問題. 2. B提交文件F時,報沖突. 3. B需要執行: git pull 操作,會自動將服務器端最新文件,合并到本地F.(該文件F中,同時保留2個不同的修改點) 4. B執行: git status 操作,顯示沖突文件信息. 5. B執行: git diff 操作,顯示文件F中的沖突點. 6. B執行: 用vi 打開 文件F, 查看到沖突處標記 <<<<<XXXXXXXYYYYYY=======>>>>>,手動刪減,保留需要確認的部分. 7. 到這里,B本機的文件F已經在同步服務器端最新的F基礎上,做了修改,變成"更加新的文件F"(比服務器端還新). 8. 這樣,再提交文件F.就不存在沖突問題.剩下的操作,就是正常的提交步驟. 9. git add XXXX 10. git commit "xxxxyww" 11. git push 12. 輸入賬號名,密碼. 13. 這樣,就將"更加新的文件F"上傳到服務器端.解決沖突問題. 14. 這個沖突解決問題,實際上和其他版本管理工具,沒有啥本質區別.
    查看全部
  • 檢出一個項目到本地 github主頁,clone to desktop 本地git編輯,同步Sync 右擊、忽略所有bak文件
    查看全部

舉報

0/150
提交
取消
課程須知
如果你學過編程,有過代碼或者項目經驗學習期本課程更容易體會到他的強大之處,如果你想在coding方面有長遠的發展,那么掌握此工具會助你更上一層樓。
老師告訴你能學到什么?
1、git和github的基本使用 3、使用git和github來解決多人協作問題

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!