工作的一般流程:
git init [name]
在本地建立git倉庫name
是代表: 倉庫的名字 (可寫可不寫
)
git clone [url]
拷貝乙個git倉庫到本地
git add 檔名 檔名
將該檔案新增到快取區 ("." :是將該項目的所有檔案都新增到快取區
)
git status
檢視在你上次提交之後是否有修改,-s
: 以獲得簡短的結果輸出
git diff
檢視執行 git status 的結果的詳細資訊。
git commit -m '這是注釋'
將快取區的檔案新增到本地倉庫中
在提交之前,進行一下操作:
git 為你的每乙個提交都記錄你的名字與電子郵箱位址,所以第一步需要配置使用者名稱和郵箱位址。
git config --global user.name 'runoob'
git config --global user.email [email protected]
git commit -am '修改 hello.php 檔案'
: -a 允許你跳過 git add 操作
git pull
拉取遠端倉庫的**(相當於將遠端**更新到本地
),以防止在你提交之前有人將**更新到了遠端倉庫中
git push [alias] [branch]
將本地倉庫大**推送到遠端倉庫alias
:遠端倉庫的別名branch
:該遠端倉庫下的分支
7.git remote rm [alias]
刪除遠端倉庫
分支的建立:
git branch branchname
建立分支
git checkout branchname
切換分支
git checkout -b (branchname)
建立新分支並立即切換到該分支下,從而在該分支中操作
git merge [合併到哪個分支的分支名]
當你提交完**到你的分支上之後想把**合併到master分支上使用這個命令
git push --set-upstream origin 本地新的分支名
建立上游分支
git branch -d br
刪除本地分支
git push origin :分支名
刪除上游分支 (origin 後面有空格)
git branch
檢視本地分支
git branch -d branchname
刪除本地的分支
先執行git remote -v
在執行git branch -a
: 檢視遠端分支
git checkout -b 本地分支名x origin/遠端分支名x
拉取遠端分支並建立本地分支,採用
此種方法建立的本地分支會和遠端分支建立對映關係
。
或者git fetch origin 遠端分支名x:本地分支名x
使用該方式會在本地新建分支x,但是不
會自動切換到該本地分支x,需要手動checkout,採用此種方法建立的本地分支不會和遠端分支建立對映關係
。
git log
檢視提交歷史
git remote -v
檢視當前的遠端庫-v
: 可以檢視遠端庫的連線
git remote add 別名 遠端庫位址
新增遠端庫(只有建立連線之後才能提交、拉取**等操作)
git config --list
檢視git配置檔案
git branch -vv
檢視是否建立對映關係
git remote remove origin
取消本地目錄下關聯的遠端庫
Git 工作流程
git 作為乙個原始碼管理系統,不可避免涉及到多人協作。協作必須有乙個規範的工作流程,讓大家有效地合作,使得專案井井有條地發展下去。工作流程 在英語裡,叫做 workflow 或者 flow 原意是水流,比喻專案像水流那樣,順暢 自然地向前流動,不會發生衝擊 對撞 甚至漩渦。本文介紹三種廣泛使用的工...
Git 工作流程
git 作為乙個原始碼管理系統,不可避免涉及到多人協作。協作必須有乙個規範的工作流程,讓大家有效地合作,使得專案井井有條地發展下去。工作流程 在英語裡,叫做 workflow 或者 flow 原意是水流,比喻專案像水流那樣,順暢 自然地向前流動,不會發生衝擊 對撞 甚至漩渦。本文的三種工作流程,有乙...
Git工作流程
在伺服器上有2個主要分支,master和develop 本地分支基本和遠端一樣,但是開發的時候,需要你在本地建立其他分支,最後等功能開發完成後,merge到你需要的分支上,然後刪除那個臨時的分支。這樣完成開發。專案者首先在gitlab建立2個分支,預設乙個master,並將master設定為保護,只...