git常用命令以及github使用目錄
- git常用命令——初學版
- 一、安裝和配置git
- 1.安裝命令如下: sudo apt-get install git
- 2.git 查看是否安裝
- 3.git init 初始化倉庫
- 二、git操作
- 1.git add file1 file2 file3 file4 把修改過的檔案file1234都添加到暫存區
- 2.git commit -m "message" 提交版本至版本庫并備注資訊message
- 3.git log 查看歷代版本資訊
- 4.git reset --hard HEAD^ 版本回退
- 5.git reset --hard 5fed7ba 版本選擇
- 6.git reflog 查看之前的操作記錄,可以看到版本序列號
- 7.git status 查看當前的作業區狀態,可以看到有哪些檔案被修改或增加且尚未提交
- 8.git checkout -- file3 丟棄作業區里檔案file3的修改
- 9.git reset HEAD file 取消檔案file的暫存
- 10.git diff HEAD -- file 對比作業區和某個版本的某個檔案的不同
- 11.git diff HEAD HEAD^ -- file 對比兩個版本之間的檔案file的不同
- 12.git log --pretty=oneline 顯示簡單的版本資訊
- 13.git rm file -- cached 洗掉快取區的檔案
- 三、分支管理branch
- 1.git branch 查看有幾個分支以及當前處于哪個分支
- 2.git checkout -b dev 創建并切換到dev分支里
- 3.git checkout dev 切換到已有分支dev
- 4.git merge dev 合并分支,將當前分支和dev分支合并
- 5.git branch -d dev 洗掉分支dev
- 6.git log --graph --pretty=oneline 查看帶圖結構的版本資訊
- 7.git merge --no-ff -m "message" dev 禁用快速合并來合并dev分支和當前分支,備注資訊為message
- 8.git stash 臨時保存當前作業區
- 9.git stash pop 恢復臨時保存的作業現現場
- github遠程倉庫的團隊開發
- 1.git clone urlforyou 克隆遠程倉庫到本地倉庫
- 2.git push origin dev 推送本地倉庫到遠程倉庫
- 3.git branch --set-upstream-to=origin/dev dev 將本地分支跟蹤遠程分支
- 4.git pull origin dev 從遠程倉庫拉取代碼
git常用命令——初學版
以ubuntu為例,
一、安裝和配置git
1.安裝命令如下: sudo apt-get install git
sudo apt-get install git
2.git 查看是否安裝
git
3.git init 初始化倉庫
git init

二、git操作
1.git add file1 file2 file3 file4 把修改過的檔案file1234都添加到暫存區
git add file1 file2 file3 file4

2.git commit -m “message” 提交版本至版本庫并備注資訊message
git commit -m "message"

3.git log 查看歷代版本資訊
git log

4.git reset --hard HEAD^ 版本回退
git reset --hard HEAD^//回退一個版本
git reset --hard HEAD^^//回退兩個版本
git reset --hard HEAD^^^//回退三個版本
git reset --hard HEAD~n//回退n個版本

5.git reset --hard 5fed7ba 版本選擇
//git reset --hard 版本序列號
git reset --hard 5fed7ba

6.git reflog 查看之前的操作記錄,可以看到版本序列號
git reflog

7.git status 查看當前的作業區狀態,可以看到有哪些檔案被修改或增加且尚未提交
git status

8.git checkout – file3 丟棄作業區里檔案file3的修改
git checkout -- file3

9.git reset HEAD file 取消檔案file的暫存
git reset HEAD file

10.git diff HEAD – file 對比作業區和某個版本的某個檔案的不同
git diff HEAD -- file
+后面的是作業區中與HEAD版本(當前版本)的不同內容
-后面是HEAD版本(當前版本)與作業區中的不同內容

11.git diff HEAD HEAD^ – file 對比兩個版本之間的檔案file的不同
git diff HEAD HEAD^ -- file
HEAD和HEAD^分別為當前版本和上一個版本
運行結果里,+后面跟著的是排在前面的版本的不同內容,-后面跟著的是排在后面的版本的不同內容

12.git log --pretty=oneline 顯示簡單的版本資訊
git log --pretty=oneline

13.git rm file – cached 洗掉快取區的檔案
git rm file -- cached

三、分支管理branch
1.git branch 查看有幾個分支以及當前處于哪個分支
git branch

2.git checkout -b dev 創建并切換到dev分支里
git checkout -b dev

3.git checkout dev 切換到已有分支dev
git checkout dev

4.git merge dev 合并分支,將當前分支和dev分支合并
git merge dev

5.git branch -d dev 洗掉分支dev
git branch -d dev

6.git log --graph --pretty=oneline 查看帶圖結構的版本資訊
git log --graph --pretty=oneline

7.git merge --no-ff -m “message” dev 禁用快速合并來合并dev分支和當前分支,備注資訊為message
git merge --no-ff -m "message" dev

8.git stash 臨時保存當前作業區
git stash
比如在作業區進行開發到一半,不能作為一個版本提交,可以用該命令臨時保存

9.git stash pop 恢復臨時保存的作業現現場
git stash pop

github遠程倉庫的團隊開發
前提是安裝了ssh服務,并將ssh公鑰添加到github上,添加公鑰如下圖:

1.git clone urlforyou 克隆遠程倉庫到本地倉庫
git clone git@github.com:Lixingwei0623/Lixingwei0623.github.io.git
注意git clone后面跟的是自己要克隆的倉庫的地址,查看克隆地址在github或其他遠程倉庫網站中,如下圖,

2.git push origin dev 推送本地倉庫到遠程倉庫
git push origin dev
注意dev是自己要推送的分支之下

3.git branch --set-upstream-to=origin/dev dev 將本地分支跟蹤遠程分支
git branch --set-upstream-to=origin/dev dev
注意前一個dev是遠程分支名,后一個為本地分支名
4.git pull origin dev 從遠程倉庫拉取代碼
git pull origin dev
注意dev是遠程分支
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/233171.html
標籤:其他
上一篇:使用Vue仿一個網易云網站
