Git git使用 新建倉庫 管理分支 衝突解決

2021-09-27 23:33:26 字數 1473 閱讀 4518

建立專案以及第一次提交

首先在github建立乙個以專案名稱命名的倉庫

然後git bash操作:

$ git init本地產生.git目錄,將資料夾初始化成為乙個git倉庫

$ git remote add origin連線到遠地的github,填寫自己的遠端專案位址

$ git push -u origin master上傳當前master分支的檔案,-u引數定義了當前本地分支的upstream分支,即要上傳的遠端分支名。上傳之後,以後的push無需使用-u命令

以後再次提交

git status檢視修改的檔案

git add新增要提交的檔案 可以用空格新增多個

git commit -m '***'新增comment並且commit

git push提交更改

衝突處理:已經有人修改了你要提交的檔案

git pull拉取最新** 會自動merge 如果merge不成功 會提示**衝突 然後讓你手動merge

處理衝突之後 儲存檔案並提交

git add ***

git commit -m '...'

git push

建立新的分支

git branch檢視本地分支

git branch -r檢視遠端分支

git branch -a檢視所有分支

git branch newbranch建立本地分支 命名為newbranch

git checkout newbranch切換到newbranch分支

git push --set-upstream origin newbranch直接從本地檢出的新分支,第一次push,遠端倉庫還沒有與之建立tracing關係的分支,所以需要設定upstream,這個設定一次之後,後面再push的時候就不用設定了 直接git push就行

其他$ git reset --hard刪除本地修改 慎用

github新建倉庫上傳本地專案

官網註冊賬號 建立倉庫 設定倉庫名,描述 型別 在專案資料夾中右鍵,選 git bash here 執行命令 提交成功,這樣在github上就能看到你自己提交的專案了 新增專案成員 生成公鑰 可以一直預設選項 設定公鑰路徑 c users administrator ssh id rsa 預設 密碼...

Git (快捷)將已有專案上傳新建倉庫

1 建立遠端倉庫 如 chown r git git perimeterprotect.git 2 將專案中的.git 如果有 刪除 將專案中的readme 如果有 刪除 可參考1.首先建立乙個遠端倉庫 2.本地尋到專案根目錄下,windows下使用gitbash或cgywin 3.git init...

git新建倉庫,本地分支由master變為main

由於一些眾所周知的原因,github上傳 的預設分支由master變為了main。還是我昨天新建倉庫的時候發現的 以前的倉庫並不受影響 但本地分支仍舊為master,這就導致上傳之後倉庫有兩個分支,還得手動合併,很麻煩。不如直接把本地的分支也修改為main。git checkout b main新建...