git命令備忘

2021-09-30 15:02:39 字數 1302 閱讀 8932

git config --global user.name "peirenlei"

git config --global user.name [email protected]

分為以下幾個區域

blessed repository(遠端倉庫)

local repository(本地倉庫)

stage area(臨時區域,還未新增到本地倉庫的,位於work和local之間)

work area(本地工作區域)

git init (初始化)

git add . (新增到stage area)

git commit hello.c -m "commit hello.c"

git clone

git remove

git remote -v

git status

在工程目錄下建立 .gitignore 檔案,並且在裡面放入要忽略的檔案即可起到忽略檔案的作用

git diff  :比較workspace vs staged

git diff --cached : 比較staged  vs localrepo

git rm temp1

git checkout -- filename 可以找回誤刪除的檔案

git log

git remote add usb /path/to/your/repo

git remote -v (檢視遠端倉庫)

git push origin master(本地提交到遠端)

git pull (遠端更新合併到本地)

git fetch (遠端更新到本地但不合併主要分支,新建乙個分支)

git branch (檢視當前分支)

分支管理

git branch  (檢視當前所有分支)

git branch branch1 (建立乙個分支)

git checkout branch1 (切換到分支branch1)

git show-branch

git diff master branch1

合併分支

git merge "merge branch1 to master" head branch1

或者git checkout master

git pull . branch1

tag管理

git tag -a beta1 -m "make beta1"

git tag -a beta2 -m "make beta2"

git tag (檢視所有tag)

git show beta1

GIT命令備忘

git checkout orphan master git rebase i 初始化本地倉庫 git init提交commit到本地倉庫 更換分支 git branch set upstream to master origin master新增所有修改了的檔案 git add 移除關聯遠端分支 ...

Git 命令備忘

建立新的git倉庫 git initcheckout repo local repo git clone path to repository remote repo git clone username host past to repository 工作目錄持有實際的檔案 暫存區 index 像...

Git命令備忘

git config user.name 檢視當前登入使用者名稱 git config user.email 檢視當前登入郵箱 git config global user.name your username 修改使用者名稱 git config gslobal user.email your e...