實用命令在總結
就是設定使用者名稱和郵箱
git config --global user.name 「your name」
git config --global user.email "[email protected]"
檢視簽名是否成功:
git config --list
1轉殖專案(從遠端伺服器拉到本地):
git clone 遠端倉庫的ssh位址
2提交專案
本地工作目錄----add----暫存區----commit----本地git庫----push----遠端平台
新增到暫存區
git add .
將暫存區的檔案提交本地倉庫
git commit -m 「日誌」
本體倉庫的檔案推到遠端平台
git push
3更新專案(提交之前要新更新)
git pull
4檢視(本地操作)
檢視狀態
git status
檢視歷史提交
git log
空格鍵 向下檢視
b 向上檢視
q 退出檢視
5版本的回滾(本地回滾)
顯示簡單的版本歷史記錄(顯示版本回滾的步數)
命令:git reflog (如圖顯示)
截圖中:dc9bae0 (head -> master, origin/master, origin/head)
說明當前指向的是雜湊值是 dc9bae0 的版本
回滾(可前進後退):
方法1命令: git reset --hard 版本號
例如:git reset --hard 7014c0f (表示回退到7014c0f)
方法2:(只能回退)
命令:git reset --hard 回退步數
例如:git reset --hard 1 (看上面截圖:表示回退到7014c0f)
6.git分支的操作(本地操作)
檢視分支
git branch
git branch -v
建立分支
git branch 分支名稱
切換分支
命令:git checkout 分支名
刪除分支
命令:git branch -d 分支名
合併分支(git會將指定的分支合併到當前分支)
命令:git merge 分支名
7.建立本地倉庫:
初始化倉庫
git init
新增到暫存區 (把demo1.txt新增到暫存區)
git add demo1.txt
提交到本地倉庫 (把demo1.txt提交到本地倉庫)
git commit -m 「fisrt commmit」 demo1.txt
建立遠端庫位址別名(就是把本地庫和遠端庫關聯起來)
git remote add 別名 遠端位址
演示:git remote add origin
9.push推送本地庫到遠端庫:
簡略寫法:
git push [遠端庫別名] [本地分支名]
演示:git push origin master
push命令詳解
$ git push [遠端庫別名] [本地分支名]:[遠端分支名]
例如:git push origin master : master
簡略寫法就是省略 遠端分支名:
例如:git push origin master
如果省略遠端分支名,則表示將本地分支推送與之存在」追蹤關係」的遠端分支(通常兩者同名),如果該遠端分支不存在,則會被新建。
push命令詳解參考
10.轉殖遠端倉庫:
常見用法1
git clone 遠端位址
例如:git clone
11.拉去操作(更新**)pull
pull = fetch + merge
merge 操作:把遠端**合併到本地**中pull操作:針對沒有衝突,部分為上面兩個步驟,直接使用 pull 提取操作
pull 命令詳解參考
git pull 遠端庫位址別名 遠端分支名
演示:$ git pull origin master
意思就是把遠端分支master 合併到本地 master
12.衝突解決:
pull 之後有衝突,手動解決(pull之後狀態會從master 變成 master|merging)
13.遠端操作
13.1
檢視遠端分支
在本地建立乙個分支名叫 hao 並自動跟蹤遠端分支hao (跟遠端分支上內容一樣)
提交本地test分支作為遠端的test分支
$ git push origin test:test
(實際上完成了兩步:1在遠端建立了分支 2把本地分支上的內容傳上去)
git 廖雪峰官方**
git最基本的操作及小烏龜的使用
最詳細的 git 命令文件
Git的基本使用
一 準備工作 1.建立庫資料夾 repository 使用者資料夾 develop 2.cd c cd software 清屏 ctrl l 或clear cd repository 然後初始化倉庫 git init bare shared.git 在develop資料夾下建立兩個使用者 user1...
git的基本使用
1 遠端倉庫相關命令 檢出倉庫 git clone git 檢視遠端倉庫 git remote v 新增遠端倉庫 git remote add name url 刪除遠端倉庫 git remote rm name 拉取遠端倉庫 git pull remotename localbranchname ...
git的基本使用
date 2015 12 26 updated 2016 01 10 git是 管理工具,方便開發者之間的協作。現在在各個開發平台上都已經出現了git的視覺化管理客戶端,然而對於通過shell命令對 庫進行管理永遠比視覺化介面上操作來得穩妥,下面根據自身使用經驗,就git的使用規範以及常見命令做入門...