我設置了一個本地Git存儲庫,然後將其上傳到GitHub.com作爲我的帳戶的回購。如果有人通過在線界面對其進行了承諾(因爲如果我的Git repo是本地的,在我的PC上 - 至少就我所知而言,否則無法完成),那麼如何添加給定的提交和分支人到當地的Git回購?將新的Git分支下載到本地Git存儲庫
也許在Git Bash中有一個命令將該信息添加到本地回購?
我設置了一個本地Git存儲庫,然後將其上傳到GitHub.com作爲我的帳戶的回購。如果有人通過在線界面對其進行了承諾(因爲如果我的Git repo是本地的,在我的PC上 - 至少就我所知而言,否則無法完成),那麼如何添加給定的提交和分支人到當地的Git回購?將新的Git分支下載到本地Git存儲庫
也許在Git Bash中有一個命令將該信息添加到本地回購?
首先,沒有人能夠提交到您的GitHub存儲庫,除非他們擁有您的憑證。
如果他們做你的證件,並作出承諾,你可以下載提交到本地存儲庫中的副本:
git pull
那麼爲什麼我能夠意外地分一個項目? –
@ZoltánSchmidt當你分出你的項目時,你創建了自己的回購副本。所以,當你承諾並推動你正在改變自己的副本,而不是你分手的原始副本。 –
謝謝!所以叉子是絕對允許的並且可以自由地修改,但它們不被視爲主倉庫的分支。 –
你誤會github上。除了您之外,沒有人可以將更改推送到您的帳戶中的存儲庫。當別人改變網站上的某些內容時,會發生什麼事情,他們會自動創建一個分支和一個拉取請求,由您來決定是否接受。
其餘部分是正常的git用法:要從遠程存儲庫獲取更改,請執行git push
或git fetch
,具體取決於您是否要合併。
真的,我不能在這裏給你一個完整的git介紹;閱讀一個git教程或做github教程!
我不需要全面介紹課程,這只是閱讀教程時想到的一個技術問題。 –
@Marcus你不是指「拉」而不是「推」嗎? –
@ Jonathan.Brink:不,「推動變化。」就是「改變存儲庫的狀態」。 –
'git pull'?我想你需要閱讀更多的git – Joe