在 SVN 中使用 Git

2021-08-28 07:43:40 字數 1214 閱讀 9962

將 `module1/` 開發的變動提交 svn

$ tree

|---- .svn/

|---- module1/

|---- module2/

|---- module3/

|---- doc/

|---- configure

`--- readme.md

module1/中小步開發,在module1/使用單獨的 vcs(version control system)

$ pwd

$ cd module1/

module1/ $ ls -af

include/ lib/ src/ makfile

module1/ $ git init

....git message..

..module1/ $ ls -af

.git/ include/ lib/ src/ makefile

上述關鍵是執行git init命令

雖然標題描述有點兒不準確,但是基本上目的是那樣的。

git 原理:

local source code --add–> git cache(index) --commit–> git revision(head)

module1/ $ git add *

....message...

module1/ $ git commit -m "first commit, init local storage."

....msg...

現在可以隨意修改**了

module1/ $ git status

...顯示修改過的檔案...

module1/ $ git add 《需要跟蹤的修改檔案》

module1/ $ git commit -m "《改動的相關資訊》"

重複 修改-> git add & git commit 步驟直到完成到覺得可以提交 svn 倉庫的程度

module1/ $ cd

..## 不要提交 module1/.git/ 即可

在IDEA中使用Git

設定git主程式路徑 test測試一下路徑是否正確 如果是組長 前輩搭建好了骨架,放在遠端倉庫上,我們先從遠端倉庫clone專案到本地倉庫 也可以 vcs git clone idea會自動記錄檔案的改變,可以在local history中檢視,但沒有git好用。如果是自己搭建骨架,先建立本地倉庫,...

在Visual Studio中使用Git 關閉

作為乙個長期的visual sourcesafe使用者 和仇恨 我正在討論與同事轉換到svn 他建議改用git 顯然,它可以在沒有 伺服器的情況下用作點對點 我們是乙個3開發團隊 我無法找到任何關於將git與visual studio整合的工具,但這樣的事情是否存在?在visual studio中使...

在vscode中使用git和github

這學期的團隊專案比較多,這裡?一下常用的git命令,免得每次都去查 init locally and push to github config your name and email git config global user.name abc git config global user.em...