基本git操作指南

2021-10-03 02:41:01 字數 1591 閱讀 4926

安裝完成後,回到桌面右擊在開始選單裡找到「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 把...