Git 更新單個或指定的檔案

2021-06-07 07:24:32 字數 470 閱讀 1820

svn更新單個檔案只需要svn up file/to/update,非常簡單,而且沒有歧義.

git由於在遠端和本地都有乙個**庫, 這樣更新單個檔案比svn要麻煩一點.

1. 如果想拿遠端git伺服器上的最新版本(或某個特定版本)覆蓋本地的修改,可以使用git pull命令,

但這會全面更新本地**庫和工作拷貝.

2. 如果想放棄本地工作拷貝所做修改,可以使用git checkout file/to/path命令,

但該命令只能用本地庫覆蓋你的工作拷貝,並不能取得遠端版本的更新.

所以,正確的方法應該是先更新本地庫(但不更新工作拷貝),然後用本地庫來更新單個的工作拷貝檔案.

具體如下:

git fetch

git checkout origin/master -- path/to/file

iefreer

(founder of techbrood inc.)

Git 更新單個或指定的檔案

svn更新單個檔案只需要svn up file to update,非常簡單,而且沒有歧義.git由於在遠端和本地都有乙個 庫,這樣更新單個檔案比svn要麻煩一點.1.如果想拿遠端git伺服器上的最新版本 或某個特定版本 覆蓋本地的修改,可以使用git pull命令,但這會全面更新本地 庫和工作拷貝...

Git 更新單個或指定的檔案

svn更新單個檔案只需要svn up file to update,非常簡單,而且沒有歧義.git由於在遠端和本地都有乙個 庫,這樣更新單個檔案比svn要麻煩一點.1.如果想拿遠端git伺服器上的最新版本 或某個特定版本 覆蓋本地的修改,可以使用git pull命令,但這會全面更新本地 庫和工作拷貝...

Git 撤銷或提交單個檔案修改

1.先檢視該git倉庫的當前狀態 git status 顯示 on branch master changes to be committed use git restore staged to unstage modified a.txt 2.現在想撤銷對a.txt檔案的修改,可執行如下命令 gi...