-
git --help查看全部
-
網(wǎng)友評(píng)論不好查看全部
-
下班前整理好自己的工作區(qū),哪些需要,哪些不需要,以免影響第二天早上上班的工作心情。查看全部
-
撤回之后想要再跳回來git reflog 看到id,再使用命令git reset --hard id查看全部
-
代碼回到過去git rest --had id id怎么查看 git log看commit后面的那一串查看全部
-
git的經(jīng)驗(yàn)總結(jié): 1:多用客戶端和工具,少用命令行,除非你是在linux服務(wù)器上直接開放 2:每次提交前,一定git diff自己的代碼,以免提交錯(cuò)誤的代碼 3:下班回家前,一定整理好自己的工作區(qū),今日事今日畢 4:并行的項(xiàng)目,一定使用分支開發(fā) 5:遇到?jīng)_突的時(shí)候,一定搞明白沖突的原因,千萬不要隨意丟棄別人的代碼 6:產(chǎn)品發(fā)布后,一定要打一個(gè)tag,方便將來拉分支修復(fù)bug查看全部
-
GitHub官網(wǎng)-->Find out more-->https://desktop.github.com/-->下載Git(Hub)-->默認(rèn)安裝查看全部
-
cvs(集中式 網(wǎng)絡(luò)環(huán)境)->svn(集中式 網(wǎng)絡(luò)環(huán)境)->git(分布式 無網(wǎng)環(huán)境)->github(程序猿托管網(wǎng)站) 集中式:中心服務(wù)器 分布式:效率高查看全部
-
Git版本管理工具的作用: 1、備份文件(類似U盤,網(wǎng)盤); 2、記錄歷史(有各個(gè)階段的代碼歷史版本); 3、多端協(xié)作(可以在家工作,也可以在公司); 4、團(tuán)隊(duì)協(xié)作(代碼整合,多人共同完成一個(gè)項(xiàng)目);查看全部
-
git的經(jīng)驗(yàn)總結(jié): 1:多用客戶端和工具,少用命令行,除非你是在linux服務(wù)器上直接開放 2:每次提交前,一定git diff自己的代碼,以免提交錯(cuò)誤的代碼 3:下班回家前,一定整理好自己的工作區(qū),今日事今日畢 4:并行的項(xiàng)目,一定使用分支開發(fā) 5:遇到?jīng)_突的時(shí)候,一定搞明白沖突的原因,千萬不要隨意丟棄別人的代碼 6:產(chǎn)品發(fā)布后,一定要打一個(gè)tag,方便將來拉分支修復(fù)bug查看全部
-
分支開發(fā),例子場(chǎng)景,已經(jīng)發(fā)布了一個(gè)版本的代碼,有bug,但是master主分支已經(jīng)開發(fā)了新的未經(jīng)測(cè)試的功能代碼。 用分支解決bug 在github建立新的分支: 點(diǎn)擊“+”,起名新的分支名稱 使用merge功能將修改好的代碼合并到新的開發(fā)中的項(xiàng)目中去: bug-->master-->merge查看全部
-
里程碑 = 穩(wěn)定版本號(hào). 里程碑的含義是: 一個(gè)階段比較穩(wěn)定的版本,正式提交發(fā)布出去.提供zip下載. 操作步驟: 1. 在github網(wǎng)站上.進(jìn)入項(xiàng)目首頁. 2. 橫欄按鈕(commits, branches, release等),找到release按鈕. 3. 找到按鈕:draft a new release,點(diǎn)擊進(jìn)入下一頁面. 4. 填入版本號(hào),以及說明信息. 5. 完成后,點(diǎn)擊publish release,將軟件發(fā)布出去. 6. 這樣就完成里程碑建立,同時(shí)會(huì)自動(dòng)生成zip下載鏈接.查看全部
-
版本回滾操作步驟: 1. 命令: git log // 顯示所有提交記錄. 2. 在所有提交記錄中,選擇需要回退到的commit ID(一個(gè)長字符串),復(fù)制. 3. 命令: git reset --hard XXYYZCCRERR // 最后一串是commit ID.完成回滾操作. 4. 命令: git log // 顯示新的提交記錄. 這里 利用 git reset 命令,可以任意回滾到過去,同時(shí)也可以穿越到未來. 很方便. (回到未來 (fast -forward) git reflog查看該用戶的所有操作 git reset --hard commit id查看全部
-
這一節(jié)的解決提交A和提交B的沖突,比較有用. 假設(shè)同一個(gè)F文件,被操作者A和B都修改了. 解決思路: 1. A先提交文件F,正常提交,無沖突問題. 2. B提交文件F時(shí),報(bào)沖突. 3. B需要執(zhí)行: git pull 操作,會(huì)自動(dòng)將服務(wù)器端最新文件,合并到本地F.(該文件F中,同時(shí)保留2個(gè)不同的修改點(diǎn)) 4. B執(zhí)行: git status 操作,顯示沖突文件信息. 5. B執(zhí)行: git diff 操作,顯示文件F中的沖突點(diǎn). 6. B執(zhí)行: 用vi 打開 文件F, 查看到?jīng)_突處標(biāo)記 <<<<<XXXXXXXYYYYYY=======>>>>>,手動(dòng)刪減,保留需要確認(rèn)的部分. 7. 到這里,B本機(jī)的文件F已經(jīng)在同步服務(wù)器端最新的F基礎(chǔ)上,做了修改,變成"更加新的文件F"(比服務(wù)器端還新). 8. 這樣,再提交文件F.就不存在沖突問題.剩下的操作,就是正常的提交步驟. 9. git add XXXX 10. git commit "xxxxyww" 11. git push 12. 輸入賬號(hào)名,密碼. 13. 這樣,就將"更加新的文件F"上傳到服務(wù)器端.解決沖突問題. 14. 這個(gè)沖突解決問題,實(shí)際上和其他版本管理工具,沒有啥本質(zhì)區(qū)別.查看全部
-
檢出一個(gè)項(xiàng)目到本地 github主頁,clone to desktop 本地git編輯,同步Sync 右擊、忽略所有bak文件查看全部
舉報(bào)
0/150
提交
取消