git-branch

    0熱度

    1回答

    有人與我分享這個源代碼。其中包括三個文件夾 .Git,分支和中繼。 我熟悉git,但通常當我們拿git clone時,我們得到兩個文件夾之一的源代碼,一個是.git文件夾。 我需要知道這些文件夾是什麼意思,哪一個包含實際的源代碼。 謝謝!

    2熱度

    2回答

    提交上一個新的分支branchname到機器A我的本地git倉庫我最新的作品後,我推說工作,我gitlab遠程回購與 $ git push origin branchname 的master分公司已經在同步與遠程回購。我的gitlab列表中的所有分支都顯示在遠程回購站點上。 我後來去了機器B.我第一次做了 $ git pull origin master 和掌握已更新,但我的新branch

    1熱度

    2回答

    在這裏,我寫了我遵循提交代碼的git命令。 git merge <branch1> --no-commit 所以我得到了該分支的代碼,我開始研究它。我沒有將代碼合併到只有主人。現在我已經完成了我的代碼,並嘗試從其他人那裏獲取更改。 git pull origin master 我得到的錯誤說MERGE_HEAD存在請提交您的文件。所以我通過輸入這些命令來提交代碼。 git add . g

    0熱度

    1回答

    因此,我與一些其他程序員一起在一個團隊中,需要在我們的git存儲庫中爲每個作者獲取一行代碼數。這不僅僅意味着作者修改過的行,因爲這將包括空行和註釋行。理想情況下,我可以創建一個僅包含特定作者提交的新分支(我自己的--author="BtheDestroyer"),然後使用cloc分別獲取註釋行數和代碼行數。我的最後行期間使用 git log --author="BtheDestroyer" --f

    0熱度

    1回答

    我有一個名爲消息傳遞父代的回購。 最初這個回購的版本是1.1.0。然後將其升級到1.2.0並做了一些更改。現在我們在這個版本之上推出了一些更改。出於某種原因,將版本從1.1.0更改爲1.2.0並進行一些更改的提交必須恢復。是否有可能恢復該提交,但仍保留我們最新推出的更改?在提交中沒有衝突的文件

    1熱度

    1回答

    我有兩個彼此非常不同的分支,但是一個分支包含一些我想添加到其他分支的有用代碼。這些分支在很久以前就發生了分歧,我無法合併它們,因爲它們的許多特徵都不相同,並且合併也不可行。 來自捐助分支的有用代碼被添加到連續的提交中,並且我有我想要挑選的提交的哈希值。當我發出命令git cherry-pick hash1 hash2時,我被告知nothing to commit, working tree cle

    2熱度

    1回答

    我經常與一個系列分支最終建成一個從另一個這樣的: ...-(M) | +-A | +-B | +-C 爲每個A,B和C. 的拉請求 一般 問題是,如果我向C請求一個Pull請求,它將包含在分支A和B中所做的所有更改,這些更改只會激怒人們。 我想重新構造圖,使得它看起來像: ...-(M) | +-A

    0熱度

    1回答

    我對git的合併有一個不清楚的理解,這是我想正確理解的。 假設我在主分支上有一個文件F,它已經有100個LOC了。我從主人創建了一個分支A,並且我寫了50個LOC,從第101行開始到第150行。我創建合併請求合併分支A到主。因此,如果分支A將被合併,則主文件F將具有150個LOC。假設分支A未被合併爲主,但仍在等待。我從主人創建一個新的分支B.我也寫了50 LOC,也從101行開始到150行(因爲

    1熱度

    2回答

    我有一個項目,我想在GitHub上存儲。 該項目包含運行在Arduino,Android,iOS以及服務器代碼上的代碼。代碼的每個部分都與另一部分交互,但是,每個部分的開發或多或少是獨立的。 我應該在一個存儲庫下的不同孤立分支下的所有代碼部分,還是應該爲每個部分有一個單獨的存儲庫?爲什麼?每種方法的優點和不便之處是什麼? 非常感謝!

    -1熱度

    2回答

    我試圖做一個小工具(也許它已經存在)來幫助從終端處理存儲庫和分支。 基本上這個想法是在提示符下輸入分支的名稱(類似於虛擬環境,它也顯示提示中的當前環境)。 下面的命令只是提取分公司目前我在名字。 git branch | grep "*" | cut -c3- 包括這在我的.bashrc文件修改PS1作品,但只有當控制檯打開時改變了提示。 我想在每次更改文件夾cd my_folder,cd .