現狀給你努力的原因
2017-3-30:
1.$ git init:初始化git倉庫
2.$ git add *.c:跟蹤檔案
3.$ git commit -m 'initial project version':將檔案提交到倉庫
4.$ git clone git:克隆一個倉庫到本地
5.$ git clone git: mygrit:把克隆下來的專案重新命名
6.$ git status:檢視檔案狀態
7.on branch master:顯示當前分支
8.untracked files:未跟蹤的檔案
9.changes to be committed:檔案已暫存
譯註:其實 git add 的潛臺詞就是把目標檔案快照放入暫存區域,也就是 add file into staged area,同時未曾跟蹤過的檔案標記為需要跟蹤,還能用於合併時把有衝突的檔案標記為已解決狀態等
10.$ cat .gitignore建立名為.gitignore的檔案
11.*~:忽略~結尾的檔案
12. !lib.a:忽略取反就是不忽略的檔案
13./todo忽略根目錄下的todo檔案
14.build/:忽略build目錄下的所有檔案
15.git diff:暫存的資料和工作空間資料的差異
16.git diff --cached比較當前工作空間和上一次快照之間的差別
17.$ git commit:提交檔案
18.$ git commit -a :跳過暫存區直接提交
19. git rm grit.gemspec:刪除grit.gemspec檔案,如果只是簡單的在工作空間中刪除,執行git status會顯示手動刪除的檔案處於未跟蹤狀態,強制刪除在後邊加上-f
20.$ git rm --cached readme.txt:移除跟中名單,但是不刪除檔案
21.對檔案改名:$ git mv file_from file_to,從前面的該為後面的
22.git log:檢視跟新歷史
23.$ git log -p:檢視每次提交的差異(非常有用)
24.git gitk 圖形化介面
25.$ git commit --amend:測回提交
26.$ git reset head benchmarks.rb:取消暫存benchmarks.rb檔案
27.$ git checkout -- benchmarks.rb:撤銷對benchmarks.rb檔案的修改
28.$ git remote:檢視遠成倉庫
29.$ git remote -v:顯示遠端倉庫的克隆地址
30.新建遠端倉庫:$ git remote add pb git:
31.$ git fetch [remote-name]:在遠端分支抓取資料->遠端分支名稱
32.git pull:抓取遠端分支併合併到自己分支
33.$ git push origin master:將資料推送到遠端分支master:
34.$ git remote show origin:檢視遠端分支
35.$ git remote rename pb paul:修改遠端分支名
Git命令大全
git status 檢視狀態 git add all 將所有修改過的工作檔案提交暫存區 git commit m 資訊修改的資訊 新增檔案到版本庫 第一步 用命令git add告訴git 把檔案新增到倉庫 git add readme.txt 第二步 用命令 git commit m messag...
GIT命令大全
git常用操作命令 1 遠端倉庫相關命令 檢出倉庫 git clone git 檢視遠端倉庫 git remote v 新增遠端倉庫 git remote add name url 刪除遠端倉庫 git remote rm name 修改遠端倉庫 git remote set url push na...
Git命令大全
git init 初始化本地git倉庫 git config global user.name 配置使用者名稱 git config global user.email com 配置郵件 git config global color.ui true git status等命令自動著色 git co...