1. 安裝git
較新版本Ubuntu
:
sudo apt-get install git
等待安裝完成git --version
國際慣例:查看版本號,確認是否安裝成功
2. 本地倉庫管理
git
作版本管理:
mkdir myRepository
在心儀的目錄下創建一個文件夾git init
初始化touch myFile
新建一個文件vim myFile
隨便寫些你喜歡的話並保存git add myFile
添加一些文件git commit myFlie -m "anything you like"
提交添加的文件到本地倉庫(-m
代表message
,記錄提交信息)git reset --hard HEAD^
版本回退git log
提交記錄
3. 本地設備與Github信任問題
將github
與本地電腦進行身份驗證,產生信任:
git config --global user.name "XXX"
配置姓名git config --global user.email "[email protected]"
配置郵箱git config --list
覈對信息ssh-keygen -t rsa -C "[email protected]"
生成你電腦的密鑰(rsa是一種加密算法)- 生成的密鑰默認存儲在
~/.ssh
下,一個私鑰id_rsa
,一個公鑰id_rsa.pub
- 將公鑰中的內容拷貝到
github
個人頁面的SSH Keys
處,建議以設備名命名,這裏通常一個密鑰代表信任一個設備
4. 提交代碼到遠程倉庫
現在可以用被信任的設備提交代碼了:
- 在GITHUB上新建一個空白倉庫,拿到遠程倉庫地址
git@XXX
git remote add origin git@XXX
爲本地倉庫添加遠程倉庫地址git push -u origin master
推送本地倉庫內容到遠程倉庫主分支git push origin master
第一次提交加-u
進行關聯,以後不用了
4. 克隆代碼到本地
克隆github
上的代碼到本地:
- 如果是別人的項目,先
fork
成自己的 - 複製你相中的項目地址
git@XXX
git clone git@XXX
在你準備好的目錄下克隆
5. 分支
git branck dev
創建一個dev
分支git checkout dev
切換到dev
分支git checkout -b dev
創建並切換到dev
分支git branch
查看所有分支git merge dev
合併dev
分支到當前分支git branch -d dev
刪除dev
分支
6. 後記
6.1 注意事項:
更換電腦後進行代碼操作,需要重新驗證設備