1、git init 初始化本地庫
2、git config 設定專案/倉庫級別簽名
git config user.name ***
git config user.email ***@***.***
修改的是專案下的config檔案
3、git config --global 設定專案/倉庫級別簽名(使用當前系統使用者)
git config --global user.name ***
git config --global user.email ***@***.***
修改的是~/.gitconfig(當前系統使用者目錄)檔案
4、git status 檢視工作區、暫存區狀態
5、git add [file name] 將檔案放到暫存區
6、git rm --cached [file name]從暫存區刪除
7、git commit [file name] 從暫存區提交到本地庫(提交後進入vim編輯器,需要填寫提交資訊)
git commit -m "***x" [file name] 從暫存區提交
8、git log 檢視提交日誌(空格向下翻頁,向上翻頁,q退出)
git log --pretty=oneline 檢視提交日誌一行顯示
git log --oneline 檢視提交日誌一行顯示
git reflog 檢視提交日誌一行顯示
9、git reset --hard [索引] 修改當前版本
git reset --hard head^ 向後退版本,乙個^表示退一步,兩個表示退兩步
git reset --hard head~3向後退版本,後面的資料表示退後幾個版本
git reset --hard head 重新整理暫存區和工作區
--soft 僅僅在本地庫移動head指標
--mixed 在本地庫移動head指標,重置暫存區
--hard 在本地庫移動head指標,重置暫存區,重置工作區
10、git help [命令] 檢視命令文件
eg:git help reset
11、git diff [檔名] 比較檔案修改情況(工作區和暫存區比較)
git diff head [檔名] 比較檔案修改情況(和本地庫比較)
12、git branch -v 查詢當前所有分支
13、git branch [分支名] 建立分支
14、git checkout [分支名] 切換分支
git checkout [遠端倉庫位址別名]/[分支名] 切換遠端倉庫
15、git merge [分支名] 合併分支(需要在主分支執行該命令)
16、git remote -v 檢視遠端倉庫名
17、git remote add [別名] [遠端庫url] 給遠端庫取名字
18、git push [遠端倉庫位址別名] [分支名] 推送本地倉庫到遠端庫
19、git clone [遠端倉庫位址別名] 轉殖遠端倉庫到本地倉庫
21、git pull [遠端倉庫位址別名] [分支名] 本地倉庫同步遠端倉庫
相當於git fetch然後再git merge的效果
常用命令 Git 常用命令大全
安裝教程可參照 廖雪峰老師的安裝教程。git config 在git中,使用git config 命令來配置 git 的配置檔案,git配置級別主要有3類 1 倉庫級別 local 本地 git 倉庫級別配置檔案,作用於當前倉庫。優先順序最高 2 使用者級別 global,全域性配置檔案,作用於所有...
git 常用命令
檢視是否存在檔案需要上傳 git status git add git commit m 建立遠端倉庫 git remote add origin 116.255.146.153 ruby cd work daily project.git 更新git fetch 116.255.146.153 r...
git常用命令
詳細 1,git log p 命令來顯示每一次提交與其父節點提交內容之間快照的差異。2,為了檢視載入 staged 而並未提交 not committed 的內容差異,可以使用 git diff stage 命令 在git 1.6之前的版本中,使用 cached 適應情形 在執行git commit...