GitHub遠程倉庫使用
1.創建遠程倉庫
在GitHub註冊賬號並創建一個倉庫,獲得倉庫地址:https://github.com/z****username****C/test007.git
2.克隆項目
立項:克隆遠程倉庫+配置身份信息+創建項目+推送項目到遠程倉庫
先將路徑切換到準備存放項目的文件夾下:git clone https://github.com/ z****username****C/test007.git
3.配置自己的身份信息
git config user.name '張三' git config user.email '[email protected]'
4.推送項目到遠程倉庫
# 工作區添加到暫存區 git add . # 暫存區提交到倉庫區 git commit -m '立項' # 推送到遠程倉庫 git push
.總結:
* 要使用git命令操作倉庫,需要進入到倉庫內部
* 要同步服務器代碼就執行:git pull
* 本地倉庫記錄版本就執行:git commit -am '版本描述'
* 推送代碼到服務器就執行:git push
* 編輯代碼前要先pull,編輯完再commit,最後推送是push
標籤
* 當某一個大版本完成之後,需要打一個標籤
* 作用: * 記錄大版本 * 備份大版本代碼
模擬經理打標籤
* 1.進入到經理的本地倉庫test007 cd Desktop/manager/test007/
* 2.經理在本地打標籤 git tag -a 標籤名 -m '標籤描述' 例: git tag -a v1.0 -m 'version 1.0'
* 3.經理推送標籤到遠程倉庫 git push origin 標籤名 例: git push origin v1.0
補充:刪除本地和遠程標籤 # 刪除本地標籤 git tag -d 標籤名 # 刪除遠程倉庫標籤 git push origin --delete tag 標籤名
分支
* 作用: * 區分生產環境代碼以及開發環境代碼 * 研究新的功能或者攻關難題 * 解決線上bug
* 特點: * 項目開發中公用分支包括master、dev * 分支master是默認分支,用於發佈,當需要發佈時將dev分支合併到master分支 * 分支dev是用於開發的分支,開發完階段性的代碼後,需要合併到master分支
* 1.進入到經理的本地倉庫test007 cd Desktop/manager/test007/
* 2.查看當前分支 git branch 沒有創建其他分支時,只有master分支
* 3.經理創建並切換到dev分支 git checkout -b dev
* 4.設置本地分支跟蹤遠程指定分支(將分支推送到遠程) git push -u origin dev
* 5.管理dev分支源代碼:add、commit、push
6.dev分支合併到master分支
* 提示:只有當dev分支合併到master分支成功,開發成員才能獲取到修改後的內容
* 7.1 先切換到master分支 git checkout master
* 7.2 dev分支合併到master分支 git merge dev