1. 程式人生 > >在專案開發中常用的git命令及使用流程

在專案開發中常用的git命令及使用流程

git的基本命令

下載&初始化

git clone //從遠端倉庫下載檔案
git init //在需要上傳的檔案下初始化倉庫

對檔案進行操作

git add <filename> //將資料夾下的所有檔案上傳到工作區 , *表示上傳所有
git commit -m '提交說明' //將新增的檔案提交到倉庫
git status //檢視當前工作樹的狀態

遠端連線

git remote //檢視所有的遠端連線
git remove -v //檢視連結的詳細資訊
git remote add <遠端名 例如:origin或其他> <遠端地址>
//新增遠端連線 git pull <遠端名> <遠端分支名>:<本地分支名> //拉取遠端上某個分支的檔案,與本地分支檔案合併 git push <遠端名> <本地分支名><遠端分支名> //將合併後的檔案推送到遠端倉庫上

分支操作

git branch //檢視當前倉庫所有的分支
git branch -a //檢視本地和遠端所有的分支
git branch -r //檢視被遠端跟蹤的分支
git branch dev2 //新建一個分支
git checkout <branchName> //切換到指定分支
git branch -
m <原分支名> <新分支名> //修改分支名稱 git branch -d <branchName> //刪除分支 git branch merge <被合併的分支名> //合併分支

新手操作流程

操作流程圖

特別說明:每次使用git都會有或大或小的問題,從第一次接觸git開始,每次做專案最愁人的就是專案完成後上傳git的時候,有時會找錯找上半天。粗略的學習過兩三次,自己又不喜歡用視覺化工具,固執的使用命令列解決各種問題。今天是第一次沒有任何錯誤的使用git,把自己瞭解的小知識點記錄一下,有錯誤的地方歡迎指出。