首頁 > 軟體

Git常用命令總結

2020-06-16 16:44:03

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
(自己的專案才這麼乾,公司多人共同作業一般都會請求合併到主分支,由相關負責人去合併你的認知)

首先使用


IT145.com E-mail:sddin#qq.com