git clone [url]
獲取乙個 url 對應的遠端 git repo, 並在本地建立乙個 local copy
git status
查詢 repo 的狀態
git status -s
-s 表示short
git touch
新建乙個檔案
git touch readme.md
新建乙個名為 readme.md 的檔案
git vim
使用 vim 編輯器開啟檔案
git add
在提交之前,將新的改動新增到git 的暫存區,(staging area)。
git commit
將 add 到 staging area 中的改動提交。
gitk --all
檢視所有 branch 的歷史紀錄。 (上面 all 前面是兩個減號 「 - 」)
git push
將
push 到 。如果
不存在則新建該
。
git remote
用於管理 git 為每乙個 remote repo 的 url 建立的別名(alias)。
git remote -v
列出所有 remote aliases
git branch
列出 repo 中所有的 branch
git branch
建立名為
的新的 branch
git checkout -b
新建乙個名為
並checkout(檢視?)。如果要check out 已經存在的 branch,就把中間的 「 -b " 去掉。
git log
以預設形式顯示所有commit history(提交記錄?)。
git push
push your new branches and data to a remote repository.
git diff
show diff (differences) of unstaged changes.
比較工作目錄中檔案和 staging area 之間的差異。修改後還沒有 staged 的變化。
git merge
將乙個 branch merge進當前的 branch
merge -about
git checkout -b
git branch -d
git echo "somefile.file" >> gitignore
git reset "somefile.file"
git reset head~
~~~~~
~3
還是實踐後加深理解吧。
a git cheat sheet might be helpful for a beginner.
click git cheat sheet to get it and enjoy it.
Linux菜鳥入門級命令大全
linux菜鳥入門級命令大全 eg man ls 就可以檢視ls相關的用法 注 按q鍵或者ctrl c退出,在linux下可以使用ctrl c終止當前程式執行。2.ls 檢視目錄或者檔案的屬 列舉出任一目錄下面的檔案 eg ls usr man ls l a.d表示目錄 directory 如果是乙...
Linux 菜鳥入門級命令大全
2.ls 檢視目錄或者檔案的屬 列舉出任一目錄下面的檔案 eg ls usr man ls l a.d表示目錄 directory 如果是乙個 表示是檔案,如果是l則表示是乙個連線檔案 link b.表示檔案或者目錄許可許可權.分別用可讀 r 可寫 w 可執行 x 3.cp 拷貝檔案 eg cp f...
經典 Linux菜鳥入門級命令大全
2.ls 檢視目錄或者檔案的屬 列舉出任一目錄下面的檔案 eg ls usr man ls l a.d表示目錄 directory 如果是乙個 表示是檔案,如果是l則表示是乙個連線檔案 link b.表示檔案或者目錄許可許可權.分別用可讀 r 可寫 w 可執行 x 3.cp 拷貝檔案 eg cp f...