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 可以檢視當前擁有的所...