2021-05-12 14:32:11
Git常用命令總結
Git簡介
Git是一個先進的分散式版本控制系統,用來追蹤計算機檔案的變化的工具,也是一個供多人使用的協同工具。它是一個分散式的版本控制系統。簡單來說,就是你要和你的夥伴一起完成一項任務,但是你們要互相交換修改,檢視自己的歷史版本等。版本控制系統就是幫助我們做這個的。
初始化
git init (初始化git通過git init命令把這個目錄變成Git可以管理的倉庫)
建立sshKey
ssh-keygen -t rsa -C root@linuxidc.net (建立本機的sshKey)
下載
git clone https://github.com/linuxidc/TODO.git (後面複製一下你的下載地址)
上傳
上傳檔案分幾步
1 git add .(上傳當前目錄下所有更改過的檔案) --首先把更改過得檔案新增到快取區
2 git status (檢視快取區檔案) --可省略
3 git commit -m'描述提交資訊' (準備提交)-- 填寫提交資訊
4 git push(上傳檔案) --提交,到這一步就可以成功上傳檔案了
更新
git pull (當線上倉庫比你的版本高的時候更新自己電腦裡的倉庫)
建立切換分支
git checkout -b dev (建立dev分支並切換到dev分支)
上面 這條命令相當於兩條命令:
git branch dev (建立分支dev)
git checkout dev (切換到分支dev)
檢視當前倉庫的所有分支
git branch
顯示如下,已經成功切換到了branch分支
`git branch`
* dev
master
提交時可以指定分支
git push origin dev (提交到分支dev)
刪除分支
git beanck -d dev (刪除分支dev)
git beanck -D dev (強行刪除分支dev)
合併分支
一般在公司多人開發時,把主分支master合併到自己的分支dev(這裡用dev分組代替自己建立的分支),在分支dev上進行合併,【合併時處理分支與主分支衝突】,然後再切換到 主分支master合併自己的分支dev
(自己的專案才這麼乾,公司多人共同作業一般都會請求合併到主分支,由相關負責人去合併你的認知)
首先使用
相關文章