git clone ***xx //從遠端伺服器上將專案轉殖下來
git add *** // 將檔案或者資料夾新增到git 倉庫中(本地)
git commit -m "commit" //將改動提交到git倉庫中
git push origin master // 將倉庫推送更新到遠端伺服器的master分支,
git push 操作
git push命令用於將本地分支的更新,推送到遠端主機。git push的操作命令完整如下:
git push 《遠端主機名》 《本地分支名》:《遠端分支名》
如果遠端分支名省略掉,則變成類似於下地情況
git push origin master
意思是向origin遠端主機,推送本地的master分支。如果origin上沒有master, 則該操作會建立master分支。origin的資訊可用git config -l
所查到,如下
remote.origin.url=git@******/***.git
remote.origin.fetch=+refs/heads/*:refs/remotes/origin/*
branch.master.remote=origin
注意, 推送過程中如果新增了git branchgit -u origin master
,即-u, git 會將該遠端主機作為以後預設的主機。 以後可以使用git push
進行預設提交了。
git branch -a
檢視當前遠端所有的分支,並且會標明當前使用的是哪乙個分支。
git branch
檢視本地的分支。
git checkout ***x
選擇分支,其中***x表示分支的名字
ssh-add
ssh-add
在mac下,需要用ssh-add 把金鑰對新增到ssh連線的金鑰管理系統中,不過,每次開機git push的時候,都需要用ssh-add 新增金鑰對。也可以在開機.bashrc 中新增ssh-add 命令,以便啟動的時候就將金鑰對新增到ssh管理中。
git 更新遠端到本地
git remote -v
可以檢視遠端倉庫裡的**
sh-3.2
# git remote -v
origin [email protected]
.net:haoranstone/medicalsys.git (fetch)
origin [email protected]
.net:haoranstone/medicalsys.git (push)
git fetch origin master
將遠端origin倉庫下的master分支更新到本地倉庫倉庫,如我把遠端origin倉庫下的hallpart分支推下來
sh-3.2
# git fetch origin hallpart
remote: counting objects: 37, done.
remote: compressing objects: 100% (37/37), done.
remote: total 37 (delta 19), reused 0 (delta 0)
unpacking objects: 100% (37/37), done.
from code.csdn
.net:haoranstone/medicalsys
* branch hallpart -> fetch_head
6b6568c..bfe8c41 hallpart -> origin/hallpart
注意:git fetch 推下來的分支,還沒有合併到本地分支當中,和git pull有區別,git pull 是先fetch 然後merge.git merge origin/master
合併分支;兩個不同分支的合併,所以上面git fetch之後還沒有合併到本地的分支上,所以需要使用git merge 將兩分支。如
Git 使用記錄
1 從遠端倉庫獲取更新 1 git fetch 獲取更新不會自動合併 git fetch origin master git pull origin master獲取更新 git log p master.origin master 對比本地和遠端的主分支 git merge origin mast...
git使用記錄
平時開發都是直接使用eclipse自帶的git客戶端管理 但有時會遇到一些詭異的問題,不得不通過敲命令來解決 以下是我平時會用的git命令,記錄下來,留做備用 git status git log 新增所有新建的檔案到暫存區 git add all 提交所有經git管理的修改過的檔案和在暫存區的檔案...
Git使用記錄
選擇乙個合適的地方,建立乙個空目錄 在使用git的過程中,我們未來管理需要的檔案一般需要執行 git add 新增到版本控制 和git commit 提交我們的修改 在實際使用中,一般初始化的時候我們會去使用 git add 和git commit m 初始化提交 前面我們已經將需要管理的檔案新增到...