Git基礎 版本管理 分支

2022-06-06 20:39:10 字數 2970 閱讀 8800

git init

初始化git倉庫

git status

檢視檔案狀態

git add 檔案列表

追蹤檔案(放入暫存區)

git commit -m 提交資訊

向倉庫中提交**

git log

檢視提交記錄 或者 git log --pretty=oneline 只檢視版本號

git reset --hard ...。。。 回到之前的版本

git branch

檢視分支

git branch 分支名稱

建立分支

git checkout 分支名稱

切換分支

git merge **分支

合併分支

git branch -d 分支名稱

刪除分支(分支被合併後才允許刪除)(-d 強制刪除)

設定別名:  git remote add  orgin

提交user分支    git push -u orgin user

git push -u 遠端倉庫位址別名 分支名稱 git push -u orgin user

-u 記住推送位址及分支,下次推送只需要輸入git push即可

撤銷用暫存區中的檔案覆蓋工作目錄中的檔案:git checkout檔案

將檔案從暫存區中刪除:git rm --cached檔案

將 git 倉庫中指定的更新記錄恢復出來,並且覆蓋暫存區和工作目錄:git rest --hard commitid

版本管理及git說明

git安裝及基本工作流程

git使用及分支

github(遠端倉庫)註冊及使用

多人協作開發流程

補充內容

在安裝的過程中,所有選項使用預設值即可。

工作目錄— 暫存區 ——git倉庫

在使用 git 前,需要告訴 git 你是誰,在向 git 倉庫中提交時需要用到。

配置提交人姓名:

git config --global user.name 提交人姓名

配置提交人姓名:

git config --global user.email 提交人郵箱

檢視git配置資訊:

git config --list

注意

如果要對配置資訊進行修改,重複上述命令即可。

配置只需要執行一次。

git init

初始化git倉庫

git status

檢視檔案狀態

git add 檔案列表

追蹤檔案(放入暫存區)

git commit -m 提交資訊

向倉庫中提交**

git log

檢視提交記錄

撤銷用暫存區中的檔案覆蓋工作目錄中的檔案:git checkout檔案

將檔案從暫存區中刪除:git rm --cached檔案

將 git 倉庫中指定的更新記錄恢復出來,並且覆蓋暫存區和工作目錄:git rest --hard commitid

在git中,可以暫時提取分支上所有的改動並儲存,讓開發人員得到乙個乾淨的工作副本,臨時轉向其他工作。

使用場景:分支臨時切換

在版本控制系統中,大約90%的操作都是在本地倉庫中進行的:暫存,提交,檢視狀態或者歷史記錄等等。除此之外,如果多人協作則需要設定乙個遠端倉庫

訪問github

首頁,點選 sign up 連線。(註冊)

使用者名稱-郵箱位址-登陸密碼

計畫預設免費-填寫問題可不填—驗證郵箱—個人中心

git push 遠端倉庫位址 分支名稱

git remote add 遠端倉庫位址別名 遠端倉庫位址  

git push 遠端倉庫位址別名 分支名稱

git push -u 遠端倉庫位址別名 分支名稱 git push -u orgin user

-u 記住推送位址及分支,下次推送只需要輸入git push即可

例:設定別名:  git remote add  orgin

提交user分支    git push -u orgin user

轉殖遠端資料倉儲到本地:git clone 倉庫位址 (公開任何人都可以直接轉殖)例:

git clone

在轉殖的檔案基礎上開發後 先提交到本地倉庫

推送到遠端倉庫(邀請前並沒有許可權上傳)

在setting—manage access—invite a collaborator  輸入b的github賬號 

再b登陸賬號接受邀請 後即可操作遠端倉庫

因為轉殖很全面位址別名一樣轉殖可用       例: git push orgin master  /

git pull 遠端倉庫位址 分支名稱 例: git push orgin master

在多人同時開發乙個專案時,如果兩個人修改了同乙個檔案的同乙個地方,就會發生衝突。衝突需要人為解決

後面推送的 推送不了 可以 先將遠端倉庫內容拉取過來 修改後再提交

在本機 git操作介面 生成秘鑰:ssh-keygen

秘鑰儲存目錄:c:\users\使用者\.ssh

公鑰名稱:id_rsa.pub   將公鑰內容複製到github ssh keys 裡  (點選頭像—settings—ssh and gps keys—ssh keys)

將不需要git管理的檔案新增到此檔案中  在執行git命令的時候,git就會忽略這些檔案。

git忽略清單檔名稱:.gitignore

Git版本管理 分支管理

一 分支 檢視分支,輸出master前帶 git log oneline graph 建立分支 git branch 分支名 這裡舉例,分支名為dev 刪除分支 git branch d 分支名 檢視當前分支,代表了當前的 head 所在的分支 git branch 把 head 切換到dev 分支...

版本管理 玩轉git 分支管理

接下來我們詳細地介紹一下。檢視所有分支 這樣說明只有master分支,且當前處在master分支上,前面的 號代表當前處於的位置。建立分支 git brand wechat這時我們檢視分支 這時就有了兩個分支,但是我們仍然處於master分支上。接下來我們切換分支。現在我們就處於wechat分支上了...

Git進行分支版本管理

1.建立倉庫 git init git add git commit m first commit.2.建立分支 git branch version1.0 其中 version1.0是分支的名字,可以替換為任何名稱,例如master02 3.檢視當前分支 git branch 可以檢視當前擁有的所...