1 新專案第一次提交
1 git add.
// 加到暫存區
2 git commit -m "第一次提交"
// 提交到本地倉庫 - 新的版本號
3 git remote add hh ""
// 關聯遠端倉庫
4 git push hh master // 提交**到遠端倉庫
2 專案開發時1 git checkout -b dev // 建立並切換 dev 分支
2 git pull hh dev // 更新遠端, 開發分支**到, 本地 dev 分支
3 git checkout -b kk // 因為時候會在 dev 分支直接提交**, 所以需要設定另外的瞎搞檔案
4 編寫** -
> 新增到本地倉庫 -
> 合併到 dev 分支上 -
> 提交到本地倉庫 // 基礎操作, 就不寫**了
5 git pull hh dev // 檢查更新遠端倉庫, 的專案**情況
6 git push hh dev // 將本地分支的 dev 專案**, 上傳到遠端 dev 分支, 沒有就建立 dev 遠端分支
3 接手乙個別人的專案時1 git clone http:
// 要通過這種方式, 拉取遠端**
2 git remote add hh ""
// 配置遠端倉庫別名, 實際 git clone 會預設關聯, 預設別名 origin
3 git checkout -b dev // 不管本地還是遠端, 盡可能不動 master 分支上的**, 因為會有點特殊
4 git checkout -b hh // 新建瞎搞分支
5 編寫** -
> 提交到本地倉庫 -
> 合併到 dev 分支上 -
> 提交到本地倉庫 // 基礎操作, 就不寫**了
6 git pull hh dev // 檢視專案是否更新
7 git push hh dev // 提交** ok
4 相關操作思路1 專案版本迭代: 在本地的某個分支上, 得到要更新的目標版本, 然後提交到 遠端分支
(master) 上
2 盡可能的不要動 master 和 dev 分支, 在瞎搞分支編寫**就 ok
// master -> 特殊 dev -> 用於提交
3 分支切換前, 先把工作區的檔案提交本地倉庫, 再進行切換操作 // 有需要繼續執行合併
4 push 之前要 pull, 確定遠端專案是否更新 -
> 如果更新確定是否存在**衝突, 沒衝突則合併**重新提交
5 解決完衝突, 提交注釋 -
>
"解決衝突"
, 因為你上一次提交的版本, 也會一起上傳到遠端倉庫的 // 表意不明, 不重要
6 拉取** -
>
建立分支
(dev)
->
建立分支
(hh)
-> 編寫** -
> 切換分支 -
> 合併** -
> 提交到遠端倉庫
5 相關知識解釋1 關聯遠端倉庫有倆種方式:
1 命令列設定 2 git clone // 預設關聯
2 **的位置: 工作區 -
> 本地倉庫 -
> 遠端倉庫
3 本地分支和遠端分支沒有任何關係
4 可以在本地通過 git push hh *** 的特性建立遠端分支
5shh 配置感覺沒太大必要, 詳細了解 -
> 分類/前端工具 -
> git 詳細理解
git工具使用
github註冊 註冊賬號 郵箱 設定ssh key 為了讓客戶端有許可權訪問 庫 ssh keygen t rsa b 4096 c 註冊時的郵箱 eval ssh agent s ssh add ssh id rsa 將公鑰 home ssh rsa.pub 設定到你的github賬號中。在gi...
git 工具使用
git 可作為伺服器端也可以作為客戶端使用 在伺服器段建立乙個web空的庫 git init bare web 在客戶端配置使用者名稱,commit 提交時伺服器可見 git config global user.name yongge 在客戶端配置使用者郵件 git config global u...
git工具使用
檢視配置資訊 git config l 在有git倉庫的地方顯示如下 user.email x 163.com user.name name core.editor vim core.repositoryformatversion 0core.filemode true core.bare fals...