1、初始化版本庫:
12.新建乙個專案簡述檔案redme.md 用於填寫專案概要資訊和版本更新記錄.進入工程根目錄目錄
2.建立專案目錄
mkdir 專案目錄名稱
3.進入建立的專案中
cd 專案名稱
pwd 顯示當前目錄
4.專案初始化
git init
//完成後會在專案目錄下生產 .git資料夾
3.切換到master主分支,並新建乙個開發分支dve
git checkout master4.在主分支master 下關聯git 伺服器(可以是公司搭建伺服器的,也可使用github或碼雲gitee的遠端伺服器)git checkout -b dev 建立並切換到dev分支,相當與依次執行了以下2個命令
git branch dev 建立分支
git checkout dev 切換到dev 分支
首先需要在遠端伺服器端配置好倉庫位址(如在碼雲或github中新建乙個專案倉庫)
生成ssh key 命令(記得填寫密碼,不要嫌麻煩直接跳過了,空密碼在提交資料到遠端伺服器時容易出錯,這個密碼是提交資料是驗證使用的)
ssh-keygen -t rsa -c "" -f "github_id_rsa"
key 在[c盤》使用者》自己的使用者名稱》.ssh]
目錄
登入github,開啟setting->ssh keys,點選右上角 new ssh key,把生成好的公鑰id_rsa.pub
放進 key輸入框中,再為當前的key起乙個title來區分每個key。
git remote add origin(推薦大家重新起個名稱便於同步管理,如github\gitee\gitoffic) [email protected]:zwesy/bres.git (git伺服器位址)
git remote -v 可以檢視當前關聯的伺服器有哪些
git remote rm origin 移除遠端關聯
git clone
[email protected]:zwesy/bres.git //重遠端轉殖專案到本地
關聯成功後依次執行以下步驟:(若不執行一遍初始化,後面直接操作中容易出現錯誤,如:src refspec master does not match any.)
git pull --rebase github master //第一次推送從伺服器上更新資料到本地,第一次更新資料時,因為伺服器倉庫是空的,可能報:fatal: couldn't find remote ref master 錯誤,忽略繼續執行下面的
git add redme.txt
//新增乙個檔案
git commit -m "
提交的說明"//
更新注釋,一定記得填寫,便於版本回滾使用
git push -u github master //
第一次提交
master
分支時,加上了-u
引數,git不但會把本地的master
分支內容推送的遠端新的master
分支,還會把本地的master
分支和遠端的master
分支關聯起來,在以後的推送或者拉取時就可以簡化命令。
git push -u github master5.分支管理git push -u gitee master
檢視分支:git branch [-a] //
-a 表示遠端分支。前面帶*號的代表你當前工作目錄所處的分支
建立分支:git branch
切換分支:git checkout
建立+切換分支:git checkout -b
合併某分支到當前分支:git merge
刪除分支:git branch -d
Git常用命令總結
原文 author joseph lee e mail fdlixiaojun gmail.com 基礎概念 git是分布式版本控制系統,在每個主機上都儲存這版本庫的完整映象,這於cvs,svn 等集中式版本控制系統不同,集中式版本控制系統僅是在伺服器上儲存有所有資訊。git檔案更改後是以快照的方式...
git常用命令總結
一 分支新建與切換 git中的分支,本質上僅僅是個指向 commit 物件的可變指標。1 新建乙個分支 比如新建乙個名為testing的分支 git branch testing 即是在當前commit物件上新建了乙個分支指標 注 head指向當前所在的分支,用cat git head可以檢視 2 ...
git常用命令總結
檢查git 是否安裝 git 新增git 個人資訊 git config global user.name your name git config global user.email email example.com 建立乙個版本庫 mkdir learngit 建立乙個空目錄 cd learn...