git安裝與使用教程 如何一起使用Git和SVN?
如何一起使用Git和SVN?操作步驟:你需要:1.安裝 git 和 git-svn2.創(chuàng)建工作目錄:mkdir strigi3.初始化git工作目錄:4.找到項(xiàng)目的某個(gè)提交 (你可以通過(guò) cia版本控
如何一起使用Git和SVN?
操作步驟:你需要:1.安裝 git 和 git-svn2.創(chuàng)建工作目錄:mkdir strigi3.初始化git工作目錄:4.找到項(xiàng)目的某個(gè)提交 (你可以通過(guò) cia版本控制 去獲得). 警告: 命令git-log 會(huì)從這個(gè)版本開(kāi)始顯示項(xiàng)目的版本歷史。5.執(zhí)行命令git-svn fetch -rREVISION,REVISION 就是剛才獲得的那個(gè)版本號(hào)。6.更新工作目錄:git-svn rebase,現(xiàn)在你就可以在這個(gè)項(xiàng)目中使用git作為版本控制了。要保持工作目錄更新,可以執(zhí)行:git-svn rebase你可以用下面的命令將更改提交到svn服務(wù)器:git-svn dcommit通過(guò)這種方式,所有的git提交都會(huì)“轉(zhuǎn)換”成相應(yīng)的svn命令。解決git-svn rebase的問(wèn)題在加入新東西之前,你也許會(huì)在同步主開(kāi)發(fā)樹(shù)的時(shí)候體驗(yàn)到一些問(wèn)題。實(shí)際上,你在執(zhí)行g(shù)it-svn rebase之前還必須提交所有的本地修改(使用git-commit命令)。有時(shí)候這并不合理,因?yàn)槟愕母囊苍S還沒(méi)有準(zhǔn)備好提交(還沒(méi)有完成、測(cè)試或者驗(yàn)證這寫代碼)。不過(guò)別擔(dān)心,git對(duì)此也有一個(gè)官方的解決方案,只需下面的步驟:先把你的改動(dòng)保存起來(lái),使用命令:git-stash更新工作副本,使用命令:git-svn rebase,這跟平時(shí)一樣恢復(fù)保存起來(lái)的改動(dòng),使用命令:git-stash apply清除“保存”,使用命令:git-stash clear。第1步之后,所有未提交的改動(dòng)在工作副本上都看不到了,因而你可以執(zhí)行rebase命令,不會(huì)有任何問(wèn)題。
如何使用git上傳代碼?
代碼提交 代碼提交一般有五個(gè)步驟:
1.查看目前代碼的修改狀態(tài)
2.查看代碼修改內(nèi)容
3.暫存需要提交的文件
4.提交已暫存的文件
5.同步到服務(wù)器 1. 查看目前代碼的修改狀態(tài) 提交代碼之前,首先應(yīng)該檢查目前所做的修改,運(yùn)行g(shù)it status命令 a) 已暫存 (changes to be committed) new file //表示新建文件 modified //表示修改文件 deleted //表示刪除文件 b) 已修改 (changed but not updated) modified //表示修改文件 deleted //表示刪除文件 另外,git 給出了可能需要的操作命令,git add/rm, gitcheckout -- c) 未跟蹤 (untracked files) 2. 查看代碼修改的內(nèi)容 git diff
剛剛裝了一個(gè)git,如何使用?
一般來(lái)說(shuō)用git bash就行,這相當(dāng)于是git自帶的命令行工具,你可以在里面輸入git命令。使用可以參照如下流程:
1.在項(xiàng)目的根目錄下,生成.gitignore文件
touch .gitignore
2.配置.gitignore文件
3.初始化
git init
4.查看當(dāng)前目錄下的文件狀態(tài)
git status
5.將文件添加到暫緩區(qū)
1).按文件名提交
git add 文件名
2).提交所有
git add .
6.提交到本地倉(cāng)庫(kù) git commit -m "注釋"
7.從遠(yuǎn)程獲取最新版本并merge到本地
git pull
8.查看分支
1).本地分支
git branch
2).遠(yuǎn)程分支
git branch -a
9.提交到遠(yuǎn)程
git push