2012-10-18 20 views
15

我可以做所有我需要的東西,但用GUI我似乎無法弄清楚如何拉或推代碼。推動在這種情況下更重要,任何人都知道如何?如何用gitg推送代碼?

+0

關於拉動:http://stackoverflow.com/questions/7299237/how-can-i-do-a-git-pull-in-the-gitg-gitx-visual-tool –

回答

7

想通了,不會太難,只需要在分支名右鍵點擊,當你看着你的提交歷史

+4

in Gitg 3.16 I在該菜單中找不到推送選項。 –

+0

這個選項沒有問題,它只是沒有做什麼... –

2

在歷史標籤,右鍵點擊跟蹤分支的名稱

screenshot

+0

感謝您的截圖,無法找到它 –

+0

截圖可能來自舊版本的gitg(0.2.X),它支持結帳,推送,櫻桃挑選和許多其他有用的功能,這些功能在當前版本的gitg中不起作用。 –

+2

根據Gitg源代碼(https://git.gnome.org/browse/gitg/tree/NEWS)上的NEWS文件,分支推送作爲其重寫的一部分,是0.3.1版本的特性迴歸。直到今天,它還沒有被帶回,可悲的是。 – espectalll

16

任何在gitg 3.14中尋找這個功能的人:我從開發者那裏得到了它尚未實現的確認。

+0

有沒有更新? :) – Elimination

+0

不,但這裏是上游問題:https://bugzilla.gnome.org/show_bug.cgi?id=763355 – jgillich

+2

不意味着粗魯,但...爲什麼它還沒有實現呢?這是一個非常重要的功能 – Elimination

-4

您必須先克隆存儲庫。 例如:

git clone https://github.com/manuelkiessling/NodeBeginnerBook.git

一旦克隆,進入下載庫和執行gitk

1

創建於.git/hooks一個名爲post-commit文件,並插入該代碼

#!/bin/bash 
git push -u origin master 

,並把它變成一個可執行的腳本

chmod 755 post-commit