最近剛開始接觸git,跟著廖雪峰老師的教程下來,發現git是真酷啊,起碼解決了幾乎我遇到的所有版本管理問題。非常好,講真,真的比svn好用(之前用過幾次svn)。決定以後就用git了,哈哈。
本文主要列舉出了常用的一些git命令,更過命令和詳細解釋,請移步
廖雪峰老師的git教程
廖雪峰的官方**
先導概念:
git有工作區和暫存區,add某個檔案是將其交給暫存區,commit把暫存區上的內容往分支上放
主要命令:
1.git init :初始化git目錄,把當前目錄監控權交給git
2.git status : 檢視倉庫當前的狀態
3.git add [file]:新增工作區的內容到暫存區,使用'.'表示全部檔案
4.git commit -m "decoration" : 提交
5.git diff "file" :檢視不同
6.git log : 歷史commit記錄 -> git log --pretty=oneline
7.git reflog : 檢視所有commit id 用以指定回退版本
8.git reset --hard head^ :回到上乙個版本 或者指定commit id
9.git checkout -- filename :將工作區內容回到最近的一次commit
10.git reset head git.md :將快取區的內容清除
11.git remote add origin git@**/***.git :關聯乙個遠端庫
12.git push origin master : push主分支到遠端倉庫看 ,第一次推加'-u'用於關聯master分支
操作分支:
13.git branch :檢視當前分支
14.git branch branchname : 建立分支
15.git branch -d branchname :已合併(-d)刪除分支,未merge的分支需要使用-d來強制刪除
16:git checkout branchname :檢出/切換分支
17.git checkout -b branchname :建立並且切換分支
18.git merge branchname : 合併分支
工作區暫時保護:
23.git tag tagname:給commit打上標籤
24.git tag -d tagname :刪除標籤
25.git push origin tagname:推送乙個本地標籤
26.git push origin --tags :推送全部未推送過的本地標籤
如有錯誤,請指出,謝謝
git一些常用命令
正常提交 流程 1 git status 查詢狀態 2 git add 提交到本地 3 git commit am 提交的說明 提交的說明 4 git pull 拉取遠端的 5 git push 提交到遠端 git 獲取遠端分支並且合併到本地 git remote show origin git r...
Git的一些常用命令
3層結構 關係如圖 工作區是在電腦裡能看到的目錄,工作區有乙個隱藏目錄.git,這就是 git 的版本庫。把檔案往版本庫里新增的時候,將需要提交的檔案修改通通放到暫存區,然後提交。圖源於廖雪峰git教程 登入git config global user.name your name git conf...
git的一些常用命令
git init 在當前目錄新建乙個git 庫 git clone 轉殖遠端 git config list 顯示當前配置 git config global user.name name 修改使用者名稱 git config global user.email email address 修改em...