git 菜鳥級命令

2021-08-08 21:06:16 字數 1961 閱讀 1776

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...