svn結合git一起使用

2021-06-01 12:55:06 字數 1221 閱讀 4721

公司是用svn的,並且沒辦法改變了,但git好處那麼多,就兩個一起用。

和公司**庫的交換還是用svn, git用於本地和同事之間的**提交

先svn checkout **

然後在**目錄git init建立**倉庫

編寫.gitingore或.git/info/exclude將不需要加入**庫的檔案加進去

然後git add .

再 git commit -m "blablabla....."

這就ok了。

一般開發會新建乙個分支,如:git branch dev

然後git checkout dev轉到這個分支進行開發

在需要提交**到svn時,先切到某個分支,然後提交,再切回來,工作就可以又繼續了,哈哈,不錯吧

git在合併**等時候好處真是太多了,分支消耗也少,不像svn得branch就是把整個目錄拷貝一次,太慢了。

然後在ubuntu下,我得git是沒有配色的,看起來傻傻得,用下面命名給git加點顏色,呵呵

git config --global color.status auto

git config --global color.branch auto

git config --global color.diff auto

git config --global color.grep auto

git config --global color.interactive auto

git config --global color.ui auto

這些都是預設顏色,不過對我來說基本已經夠用了。

ps. 顯示git提交tree的命令是:

git log --graph --oneline --all

or:export less="-r"

git log --graph --pretty=oneline --abbrev-commit

git alias:

vim ~/.gitconfig and add

[alias]  

co = checkout

ci = commit -a

st = status

br = branch

oneline = log --pretty=oneline --since='2 days ago'

onelog = log -p -1

cocoapods與git一起使用的注意問題

git對工程進行專案管理時,由於專案中會用到很多第三方,為節省空間及clone或push或pull的時間過長尤其是在網路慢的問題 有時候網速太慢在clone時或報錯,誤認為是網路外的其他問題 一般情況下不會將pods資料夾下的檔案提交到遠端git庫。只要將podfile和podfile.lock c...

一起走過,一起走下去

多久沒有好好的靜下來給你寫封信了,想想,確是好久了啊!只有那麼幾天你就要走了,不知該對你如何說,該對你說要好好的,自己多保重,卻又不想提起這樣的話題。是啊,這樣的話語好讓人感傷,以致有時候刻意閃躲,不為別的,只為不想與你分離。說起這些,你是不是想問我,難道我們分開的還不夠久麼?難道每每想念的時候你都...

一起學Git 欲學Git請先忘記

啊!錯了錯了,欲學git,請先忘記。倚天屠龍記中一段描寫的非常精彩,是關於張無忌如何學到太極拳和太極劍的,摘錄如下 張三丰道 老道這路太極劍法能得八臂神劍指點幾招,榮寵無量。無忌,你有佩劍麼?小昭上前幾步,呈上張無忌從趙敏處取來的那柄木製假倚天劍。張三丰接在手裡,笑道 是木劍?老道這不是用來畫符捏訣...