我想從我的github存儲庫中獲取文件'README'到我的ubuntu本地。Git拉內容而不影響本地文件更改,反之亦然
從GitHub存儲庫中的文件「自述」的內容是這樣的:
This is a git repo modified from github
現在對於同一個文件我在本地進行的更改,如:
This is a git repo locally modified from github local
我
現在
Ubuntu終端,需要知道如何從Github獲取文件內容而不影響本地內容,反之亦然
Scenario1:如果我更改爲本地README文件,並說 'git的狀態' 我得到
modified: README
在我的終端。
這裏我需要添加我的本地內容到github而不影響內容。
場景2:對github所做的任何更新,我需要獲取更新而不影響我的本地內容。
場景3:如何恢復在本地完成的更改,並將github中的相同內容推送到其原始狀態。
需要所有場景中的命令。
更新:
嘗試以下:
git stash
git pull origin master
git stash pop
我得到如下:
<<<<<<< Updated upstream
This is a git repo modified from github repo
=======
This is a git repo locally modified from github
>>>>>>> Stashed changes
如何從GitHub獲取更新,並保持我們的本地修改,而無需手動編輯它們
你是否嘗試使用'git stash'來存儲你的本地修改?之後你運行'git pull'獲取所有更新,然後運行'git stash pop'來恢復你的修改README –
已經更新了答案 –