在專案的根目錄中新增 .gitignore檔案, 在 .gitignore檔案中新增要忽略的檔名, 目的是這些檔案可以不用上傳到**庫.
使用:
因為是點開頭,沒有檔名,沒辦法直接在windows目錄下直接建立,必須通過右鍵git bash,按照linux的方式來新建.gitignore檔案.
建立檔案: touch .gitignore
開啟檔案, 把要忽略的檔案寫進去, 一行乙個: 比如第一行: .idea
a在push命令推送專案後, b再push, 出錯如下:
錯誤原因: 這是因為b在push**時沒有拉取最新的**.
解決方案: git pull (重新拉取**), 並註明此次merge的描述:
之後出現如下介面, 代表merge成功:
此時b再重新push**: git push origin master, 如下結果表示推送成功:
a和b都修改了同乙個檔案, 錯報如下(自動merge失敗):
錯誤原因: settings.py這個檔案存在合併衝突 (即a和b同時對settings.py進行了修改). 進一步分析git pull的原理,實際上git pull是分了兩步走的: (1)從遠端pull下origin/master分支; (2)將遠端的origin/master分支與本地master分支進行合併. 所以錯誤出在第二步驟
解決方案一 (在push命令之後才意識到未pull最新**):
讀取settings.py檔案:
手動消除差異 (可以在git命令列自行刪除也可在ide比如pycharm中刪除): 自己選擇刪哪個配置留哪個配置.
然後重新執行 add命令--> commit命令--> push**.
解決方案二 (還未push時意識到未pull最新**):
git stash: 先將此刻這個版本的**儲存起來, 並恢復此刻**到未修改前:
git pull: 重新拉取最新**:
git stash pop: 將之前儲存的**進行釋放:
在指明的檔案中消除差異:
重新提交**就ok了.略.略
git工具的使用
轉殖遠端倉庫 git clone git 從遠端倉庫拉取 git pull git 切換本地分支 git checkout branchname 獲取遠端標籤 git pull git tags 推送本地標籤 git push tags 刪除遠端標籤 先刪除本地標籤git tag d tagname...
git 工具的使用,
如今,很多人都在使用 git 託管 下面我為大家介紹如何使用 git 託管自己的 第一步 安裝 第二步 把 儲存到倉儲中 2.1安裝完成後,在專案目錄滑鼠右鍵開啟 git bash 然後輸入命令 git init 初始化倉庫,也可以設定當前使用者資訊 命令 配置使用者名稱 git config gl...
git工具的使用
版本管理工具目前市場上有兩款比較常用,乙個是git,乙個是svn,git支援分布式,但svn不是,建立 修改乙個版本庫 git init 初始化乙個版本庫 git add 將當前所有檔案新增到庫中 git commit m 提交的注釋資訊 向版本庫提交修改 使用 git add 命令將想要快照的內容...