初始化版本庫
在當前目錄建立乙個.git的目錄,並指定當前目錄是git的倉庫。
$ git init
新增指定檔案
$ git add readme.txt
新增全部檔案
$ git add .
新增全部檔案
$ git add -a
將暫存區的檔案提交到倉庫。
$ git commit -m '提交說明'
檢視檔案當前狀態
$ git status
檢視變化
$ git diff
檢視提交記錄
$ git log
版本回退
$ git reset --hard head^
檢視每一次操作記錄
第一次修改 -> git add -> 第二次修改 -> git commit
撤銷修改
git checkout -- readme.txt
刪除檔案
從工作區刪除檔案
rm 1.txt
從暫存區中刪除檔案
git rm 1.txt
從版本庫中刪除檔案
git commit -m "remove 1.txt"
新增遠端倉庫
$ git remote add origin 遠端倉庫位址
從遠端倉庫轉殖
$ git clone 遠端倉庫位址
從遠端倉庫同步最新**
$ git pull
將**推送到遠端倉庫
$ git push
建立分支與切換分支
$ git checkout -b dev
git checkout命令加上-b引數表示建立並切換,相當於以下兩條命令:
$ git branch dev
$ git checkout dev
檢視分支
$ git branch
合併分支
將dev分支合併到當前分支
$ git merge dev
Git基本使用
設定使用者名稱與郵箱 git config global user.name my name git config global user.email my email.com 從已有的git庫中提取 每次更改 的操作 更新本地 到最新版本 需要merge才能合到本地 中 git fetch 合併更...
git基本使用
git pull 從其它的版本庫 既可以是遠端的也可以是本地的 將 更新到本地,例如 git pull origin master 就是將origin這個版本庫的 更新到本地的master主分支。git pull可以從任意乙個git庫獲取某個分支的內容。用法如下 git pull username ...
git基本使用
git pull 從其它的版本庫 既可以是遠端的也可以是本地的 將 更新到本地,例如 git pull origin master 就是將origin這個版本庫的 更新到本地的master主分支。git pull可以從任意乙個git庫獲取某個分支的內容。用法如下 git pull username ...