//檢出-遠端倉庫
git clone
//檢視-遠端倉庫(需在目錄下執行)
git remote -v
//新增-遠端倉庫
git remote add [name] [url]
//刪除-遠端倉庫
git remote rm [name]
//修改-遠端倉庫
git remote set-url --push[name][newurl]
//拉取-遠端倉庫
git pull [url] [localbranchname]
//推送-遠端倉庫
git push [remotename] [localbranchname]
git pull [[email protected]:web_dev/shopstyle.git] [master]
檢視本地分支:gi
tbra
nch查
看遠端分
支:git branch -r
建立本地分支:gi
tbra
nch[
name
]—−注
意新分支
建立後不
會自動切
換為當前
分支切換
分支: git checkout [name]
建立新分支並立即切換到新分支:gi
tche
ckou
t−b[
name
]刪除分
支:git branch -d [name] —- -d選項只能刪除已經參與了合併的分支,對於未有合併的分支是無法刪除的。如果想強制刪除乙個分支,可以使用-d選項
合併分支:gi
tmer
ge[n
ame]
—−將名
稱為[n
ame]
的分支與
當前分支
合併建立
遠端分支
(本地分
支pus
h到遠端
):git push origin [name]
刪除遠端分支:$ git push origin :heads/[name]
我從master分支建立了乙個issue5560分支,做了一些修改後,使用git push origin master提交,但是顯示的結果卻是』everything up-to-date』,發生問題的原因是git push origin master 在沒有track遠端分支的本地分支中預設提交的master分支,因為master分支預設指向了origin master 分支,這裡要使用git push origin issue5560:master 就可以把issue5560推送到遠端的master分支了。
如果想把本地的某個分支test提交到遠端倉庫,並作為遠端倉庫的master分支,或者作為另外乙個名叫test的分支,那麼可以這麼做。gi
tpus
hori
gint
est:
mast
er//
提交本地
test
分支作為
遠端的m
aste
r分支/
/好像只
寫這一句
,遠端的
gith
ub就會
自動建立
乙個te
st分支
git push origin test:test // 提交本地test分支作為遠端的test分支
如果想刪除遠端的分支呢?類似於上面,如果:左邊的分支為空,那麼將刪除:右邊的遠端的分支。
$ git push origin :test // 剛提交到遠端的test將被刪除,但是本地還會儲存的,不用擔心
檢視版本:$ git tag
建立版本:$ git tag [name]
刪除版本:$ git tag -d [name]
檢視遠端版本:$ git tag -r
建立遠端版本(本地版本push到遠端):$ git push origin [name]
刪除遠端版本:$ git push origin :refs/tags/[name]
推送所有tag: git push origin --tags
tag遷出branch:
git checkout tagname
git checkout -b new_branch_name
當前分支問題develop,從master拉取最新**
git pull –rebase origin master 或者 git rebase develop
先將develop分支的**checkout出來,作為工作目錄
然後將master分支從develop分支建立起的所有改變的補丁,依次打上。如果打補丁的過程沒問題,rebase就搞定了
如果打補丁的時候出現了問題,就會提示你處理衝突。處理好了,可以執行git rebase –continue繼續直到完成
如果你不想處理,你還是有兩個選擇,乙個是放棄rebase過程(執行git rebase –abort),另乙個是直接用test分支的取代當前分支的(git rebase –skip)。
sourcetree & git bash
常用命令 Git 常用命令大全
安裝教程可參照 廖雪峰老師的安裝教程。git config 在git中,使用git config 命令來配置 git 的配置檔案,git配置級別主要有3類 1 倉庫級別 local 本地 git 倉庫級別配置檔案,作用於當前倉庫。優先順序最高 2 使用者級別 global,全域性配置檔案,作用於所有...
git 常用命令
檢視是否存在檔案需要上傳 git status git add git commit m 建立遠端倉庫 git remote add origin 116.255.146.153 ruby cd work daily project.git 更新git fetch 116.255.146.153 r...
git常用命令
詳細 1,git log p 命令來顯示每一次提交與其父節點提交內容之間快照的差異。2,為了檢視載入 staged 而並未提交 not committed 的內容差異,可以使用 git diff stage 命令 在git 1.6之前的版本中,使用 cached 適應情形 在執行git commit...