git

    1熱度

    1回答

    我想設置一個配置項,只有當git提交由GitHub webhooks報告時,它纔會作出反應並構建,包含對我的回購的子文件夾中任何內容的更改。 myRepo > code1.js > workers <-- run when this ... or anything under this changes > worker1.js 例如,我要建立一個CircleCI建立可以看看提交和

    0熱度

    2回答

    提交作爲我們的CI構建的一部分,我們有部署最新版本的項目和樹葉提交與從以前的主題相應的PR評論並鏈接到一個腳本部署。 然而,有時候這些版本中包含來自多個提交的變化,如果開發商在同一時間推多次提交到PR。我想修改腳本,以便包含鏈接的消息也包含每個這些新提交的主題行。 當前實現,只有獲取最近的提交,有類似這樣的一行代碼: COMMIT_MESSAGE=$(git --no-pager log --pr

    1熱度

    1回答

    我有一個生產構建目錄,經常在合併分支時發生衝突。這是一個單獨的問題。我需要找到在使用Git平分提交歷史問題,但我得到以下錯誤: Bisecting: a merge base must be tested error: Untracked working tree file 'problem_directory/filename.ext' would be overwritten by merge

    1熱度

    1回答

    我真的不知道哪裏去了這一個,並嘗試一切我能想到的。 我有一個GitLab服務器在Ubuntu 14.04上運行。我創建了一個post-receive鉤子腳本(bash),將repo克隆到/ tmp目錄中的新文件夾,然後將這些文件複製到安裝的遠程目錄中。如果我在登錄到git用戶時運行腳本,腳本運行良好,但是當它作爲鉤子腳本運行時,它不會。該腳本開始運行正常,但git clone命令的結果是完全空的文

    2熱度

    2回答

    所以這是一個很大的問題。我創建瞭如下所述的分支更改分支,我需要將1.3.6和1.4.1的更改合併到此分支中。現在問題是我想要選擇性地合併更改。我不希望從1.3.6到更改分支的所有更改。我如何去做這件事? 這是結構 master |- track1 |- track2 |---|- msr-657 |---|---|--1.4.1 |---|---|--change-branch |-

    1熱度

    1回答

    我試圖確定我的節點進程是否在git目錄中運行。以下工作,但仍然在控制檯中輸出致命錯誤。 function testForGit() { try { var test = execSync('git rev-parse --is-inside-work-tree', {encoding: 'utf8'}); } catch (e) { } retu

    4熱度

    2回答

    使用git我想進入分離的HEAD狀態並創建一個新的提交。然後,我想創建一個標籤,並將「分離的提交」和標籤都推送到遠程倉庫。這可能嗎? 如果我在我的本地倉庫中創建分離的提交併創建一個標籤,那麼我可以檢出標籤以恢復到該狀態。我想與遠程repo分享,以便其他用途可以克隆repo並簽出標籤並達到相同的狀態。 我想這樣做的原因是因爲構建過程需要捕獲文件中的構建#但我不想將其提交給開發正在進行的分支。我希望提

    2熱度

    2回答

    我想要顯示頂級提交者提交超過存儲庫中所有提交的20%。 例子: Total commits: 100 user1: 35 user2: 30 user3: 25 user4: 10 預期輸出: 35 user1 30 user2 25 user3

    6熱度

    1回答

    我們在谷歌雲平臺上託管git回購。我知道github.com,我們可以使用pull請求代碼評論,但谷歌雲似乎沒有提供。 我很好奇:如何在Google雲平臺上對回購計劃進行代碼審查?

    0熱度

    1回答

    我建立在PowerShell中的腳本拉從GitHub庫是某一分支的過程中來的,然後使用的MSBuild編譯項目。該腳本訪問包含git可執行文件的目錄,然後請求遠程回購。爲了防止github上的提示我輸入憑據,我使用git的拉請求GitHub的訪問令牌,如下圖所示: git --git-dir=<pathtorepo>.git --work-tree=<pathtorepo> pull https: