安裝完成後,回到桌面右擊在開始選單裡找到「git」->「git bash」,蹦出乙個類似命令列視窗的東西,就說明git安裝成功!
在命令列設定
$ git config --global user.name "your name"
$ git config --global user.email "[email protected]"
配置ssh
ssh-keygen -t rsa -c "[email protected]"
**clone下來之後就要進行拉取,修改,上傳,合併等一系列的操作。這時我們要對git進行乙個基本的了解
remote:遠端倉庫
repository:倉庫區(或本地倉庫)
workspace:本地工作區
master: 預設開發分支
origin: 預設遠端版本庫
index / stage:暫存區
可以看到我們用pull語句可以直接從遠端倉庫拉取**到本地工作區,fetch/clone/checkout也可以完成這個功能,至於它們的功能,我們稍後再說
用add–>commit–>push實現將本地工作區的**提交到遠端倉庫
//新增當前目錄的所有檔案到暫存區
git add .
提交暫存區到倉庫區
git commit -m"修改內容"
上傳本地分支到指定主機***(head)
git push -u origin head:修改內容
//切換到sprint7分支
git checkout sprint7
git pull origin sprint7
git log //列印日誌
git branch -al //檢視本地和遠端的所有分支。
git rebase //將分叉的分支重新合併
git fetch --prune //刪除本地儲存的,遠端已刪除的分支
git fetch --all
git checkout origin/sprint7 -b sprint7
git branch -vv
可以看到master後面藍色部分origin/master,說明master分支已經與origin/master繫結在一起了。
說說 fetch 和 pull 的不同: fetch 只能更新遠端倉庫的**為最新的,本地倉庫的**還未被更新,我們需要通過 git原則:merge origin/master 來合併這兩個版本,你可以把它理解為合併分支一樣的。 pull
操作是將本地倉庫和遠端倉庫(本地的)更新到遠端的最新版本。 如果想要更加可控一點的話推薦使用fetch + merge。
git基本命令操作指南
clone到本地git clone address address為需要clone的位址git clone git status命令可以檢視檔案狀態 可不執行,只是用於檢視檔案狀態 git status git add 提交所有變化 a命令區分大小寫 git add git commit a m 內...
git操作指南
檔案的狀態變化週期 檢查當前檔案狀態 git status 跟蹤新檔案 git add readme read me進入已暫存狀態 狀態簡覽 git status s m readme mm rakefile a lib git.rb m lib git.rb license.txt 忽略檔案 gi...
git操作指南
建立版本庫 mkdir learngit 建立空目錄 cd learngit 切換到新建立的目錄下 pwd 顯示當前目錄 git init 把目錄變成可以 git管理的倉庫 ls ah 檢視目錄下的檔案,包括隱藏檔案 touch readme.md 新建檔案 git add readme.txt 把...