專案研發過程中版本管理常見問題處理 git篇

2021-10-04 16:26:20 字數 771 閱讀 5368

先建立本地工程,本地提交後,再推送至遠端如gitee.com。臨時建立遠端倉庫。

git remote add origin [email protected]:liuyl162/gl24tq.git

git pull -r origin master

git push --set-upstream origin master

git push

a.txt檔案已經commit過存在head版本。

撤銷工作區中的修改恢復為暫存區內容用:git checkout -- a.txt

撤銷暫存區中的修改恢復為版本庫內容用:git reset head -- a.txt

直接將工作區檔案恢復為暫存區檔案: git checkout -- a.txt

檔案已經進入暫存區,預恢復為head版本

git reset head -- a.txt

git checkout -- a.txt

git checkout -- a.txt      #將工作區檔案恢復為暫存區版本

git reset head -- a.txt #將暫存區恢復為head版本

git checkout -- a.txt #將工作區恢復為暫存區版本=head

由於linux和windows下對於一行的行尾不同,git在提交和檢出時會有不同的處理方式,可以通過core.autocrlf配置項進行調整:git config --global core.autocrlf true

開發過程常見問題

需求變更,需求不清 1 需求變更 需求變更,不可避免 解決 可以通過配置化,好的 框架,減少調整量 2 需求不清 非需求變更,事實上客戶沒有那麼多需求變更,往往是沒有把握好客戶的真正需求導致返工。解決 明確需求後再開發,不要猜測需求,需求是由實際業務定的,開發時是a就是a,是b就是b,不要猜測,通過...

關於研發過程中的思路

一般我們在研發過程中,控制會議,會遇到很多問題。有些人看的很長遠,但是過於理論化,實際實現起來,成本過高,這就是我們常說的over design 有些人只看眼前,認為能用就行。這時候主持人要思路清晰,匯集各方的精髓於己,加工運用。以下是個人的思路 臨時方案 最終方案 過渡方案 從臨時過渡到最終的方案...

專案開發過程中遇到的問題

問題分類 1 邏輯問題 結構 處理流程的設計有問題,尤其在多執行緒操作同乙個物件時 2 介面定義和使用問題 例如介面結構或返回情況改了,未及時編譯或更改其他模組的呼叫 3 對接問題 對講問題不是你的問題,就是我的問題,需要聯查 4 理解問題 對功能 邏輯流程或函式定義和使用的理解不清晰 5 異常處理...