git使用筆記

2021-10-08 10:08:54 字數 1412 閱讀 2200

提交流程: 從遠端分支同步最新檔案到本地分支,選擇是否merge,新增本地檔案,commit,推送到遠端分支。

從遠端分支拉指令碼:

git pull origin dev

新增本地檔案:

git add *

git commit -m 「add script」

git push origin dev 

git pull = git fetch + git merge

關聯遠端倉庫

git remote add origin url   //將本地版本庫與遠端關聯起來, 將遠端倉庫的名稱設定為origin是習慣上的原因

git remote add origin master  //與遠端**倉庫建立連線

git remote //檢視遠端倉庫 

git remote -v //檢視遠端倉庫,更詳細資訊 

git init //進行初始化

git clone -b dev   //將遠端分支clone到本地

git fetch origin dev   //將遠端分支拉到本

git checkout localdev   //切換到dev分支

分支管理:

git branch //檢視本地所有分支

git branch -r //檢視遠端所有分支

git branch -a //檢視本地和遠端的所有分支

git branch

//新建分支

git branch -d

//刪除本地分支

git branch -d -r

//刪除遠端分支,刪除後還需推送到伺服器

git push origin:

//刪除後推送至伺服器

git branch -m //重新命名本地分支

git branch -mv

// 將本地分支與遠端分支關聯起來

git checkout -b localdev origin/dev  //建立本地分支:localdev 為本地分支名,dev為遠端分支名

關鍵字:

branch 分支管理

remote 本地倉庫與遠端關聯

origin

checkout/merge  分支切換與合併

reset 版本回退

clone/add/push/pull/commit/

log 檢視版本

tagdiff

status

master/origin

概念:工作目錄,暫存區域,本地倉庫

檔案三種狀態:已提交committed,已修改modified,已暫存staged

倉庫,分支

remote

repository

index

workspace

stage

git 使用筆記

git 使用筆記 初始化資訊 git config user.name name git config user.email com git config core.editor vim git init 初始化資訊 從遠端pull git clone git url git pull push 到...

git使用筆記

回滾 git checkout sql 沒有 git add 之前 執行回滾到原始狀態 git reset head sql 執行git add之後,但是沒有 git commit之前 操作,然後在執行 git checkout git remote v 檢視遠端倉庫詳細資訊 git log log...

Git使用筆記

用了一段時間的tortoisgit,基本能滿足目前的需求。但是當切換到linux的工作環境時,就有點不知所措了,於是又複習了一下git的命令,相對於第一次學習,又有了新的認識。工作區 working tree 所有有改動的檔案都存在於工作區。暫存區 index 對於已經存在於工作區的檔案,執行git...