Git個人筆記

2021-08-22 11:50:06 字數 938 閱讀 1848

或許你之前的倉庫有東西,你刪除了此倉庫的所有東西, 然後與新的遠端倉庫關聯, 然而兩個倉庫的歷史並不相同。就會報錯。

git   pull   「引數一:倉庫名」    --allow-unrelated-histories    (忽略版本不同造成的影響)

實際開發中, master 只用來發布 1.0、2.0、3.0、等等大的版本,實際開發都在分支中,於是乎,head 永遠指向開發版本的最前面, 而 master是有可能落後於 head 的,如圖

dev分支比master分支要多一次commit,所以當我執行 這個命令會出現以下選項

由使用者自己確認來拉取哪個部分(對應實際開發中的 最新發布版 或者 某個開發版)。

我fork了乙個遠端倉庫(部落格用), 需要推送的時候遇到了以下問題。

我們用此命令檢視所有的分支,得到四個結果,紅色的為遠端的分支, 我們push的時候最好只對於遠端推送。其餘為本地分支,*號為當前所在分支。 

做了數次修改,發現無論推送多少次分支, 部落格都保持原樣, 只有將分支合併到master的時候,才會生效。

所以我們的習慣為, 在gh-page分支作部落格的數次修改,做了多次修改後,只merge一次,即可生效。

git個人使用筆記

記錄在使用git時用到的 一 遠端倉庫 第1步 建立ssh key。在使用者主目錄下,看看有沒有.ssh目錄,如果有,再看看這個目錄下有沒有id rsa和id rsa.pub這兩個檔案,如果已經有了,可直接跳到下一步。如果沒有,開啟shell windows下開啟git bash 建立ssh key...

Git使用教程 個人整理筆記

建立版本庫 mkdir learngit cd learngit cd learngit pwd git initpwd 顯示當前目錄 git init 將當前目錄變成 git 管理倉庫 把檔案新增到版本庫 檢視倉庫當前狀態 版本查詢與版本回退 工作區和暫存區 git add把修改從工作區複製到版本...

Git專案管理使用心得(個人筆記)

git分支管理模式如下 註解 git主要分master dev這兩個分支。1 master分支用於儲存線上穩定 可執行 自以為無bug的 最新版本!2 dev分支用於開發人員日常 合併更新,為避免各自 需求 分支在完成之後合併導致大量衝突 建議每天上班pull 下班push 保持 dev分支 和 自...