git 工作開發流程總結

2021-08-19 14:43:30 字數 2178 閱讀 3798

工作的一般流程:

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設定為保護,只...