專案開發Git操作

2022-07-28 21:18:25 字數 1513 閱讀 6033

新增倉庫成員,這裡我是新增開發者,有三種新增方式,這裡我是直接查詢郵箱或使用者名稱

賦值自己的源名並交給開發者,轉殖源名,啟動git

輸入:git clone 源名

1、開發前,拉一次遠端倉庫

2、工作區進行開發

3、將開發結果提交到本地版本庫 - git status檢視時沒有待處理的事件

4、拉取遠端倉庫(每一次要提交遠端倉庫前必須先拉)

5、如果出現衝突,線下溝通(協商重新開發衝突檔案),要重新走3、4步

6、沒有衝突,提交到遠端倉庫

"""

在專案裡新建資料夾或者檔案

輸入:git checkout 分支名

#建立並轉入分支操作

新增單暫存區: git add .

提交本地版本庫:git commit -m '

版本資訊

'拉取伺服器**:git pull 源名 分支名

提交**:git push 源名 分支名

注意:如果此專案設定是私人的,開發者並沒有拉取許可權;如果是公開的,即有許可權

解決方案一(強制覆蓋本地**,你自己修改的**即將被遠端庫的**所覆蓋)

git reset --hard origin/master

git pull

從你備份好的檔案當中把你寫的**拿過去,修改完成再進行git push

解決方案二

git fetch 更新遠端倉庫檔案

git diff master origin/master 本地檔案和遠端倉庫檔案進行對比

git merge origin/master 自動合併

根據需求手動刪除不必要的**,修改完成git push到遠端倉庫

"""

1)開啟衝突檔案

2)定位到衝突位置: >>>>>衝突開始 自身** ==== 衝突** 《版本號

3)刪除衝突提示資訊:>>>>>衝突開始、====、《版本號

4)線下溝通整合自身**與衝突**,形成最終**結果

5)重新提交本地版本庫,再拉取伺服器**,最後提交**

"""

"""

eg:將dev分支內容合併到prod分支上

1)切換到prod分支:git checkout prod

2)合併dev分支:git merge dev

"""

使用git 專案開發

之前和同學合作寫專案的時候,使用到了git,但是也只是使用了一兩次,基本是整個模組完成了之後才一起提交的,感覺並沒有很好的發揮git的作用。今天想上傳乙個已經完成的專案,直接往github上傳的話只能上傳檔案,不能上傳資料夾,也挺麻煩的。所以又想到了git。記錄一下。本人理解是,git是乙個本地的 ...

Git開發的基本操作

最近開始實習,公司自建了乙個git伺服器,專案都儲存在git分支上,每次有新的需求,都會開乙個新的issue進行開發,下面將將開發流程記錄如下。首先根據issue建立乙個新的分支,同時將此分支拉取到本地。拉取的過程如下 切換到主分支 git checkout master 拉取最近的資訊 git p...

git多人開發操作步驟

1.在開發完本地部分的內容後,先提交到本地倉庫 git add 提交暫存區 git commit m 提交本地倉庫 2.從遠端拉取master分支的內容更新到本地 git pull origin master 拉取master的 合併到本地 使用merge git pull rebase origi...