svn命令 和 git命令 舉例

2021-06-22 12:38:25 字數 1302 閱讀 4049

最近在公司同事跑著兩個專案分別使用了svn 和git 進行**庫管理,操作方式上稍有差別。對比總結如下:

1、svn命令列舉:

svn up:在本地**目錄下執行,與伺服器上最新**保持同步

svn status:在本地**目錄下執行,檢視當前目錄下的本地改動情況,可簡寫為svn st

svn revert :在本地**目錄下執行,撤銷對檔案的改動,恢復到未改動前狀態。

svn diff :在本地**目錄執行,檢視對檔案的修改。

svn log -l4:檢視當前目錄下的最新的4條修改歷史,可改為-l5,-l6,-l10   (注意是小寫的"l")

svn info:檢視當前**版本資訊

svn commit:提交修改的**到伺服器;

2、git命令舉例:

repo init :初始化repo環境配置,例如在我的專案裡就是repo init -u ssh:

repo sart

--all:建立本地分支

repo branches:檢視各分支名字及當前所在分支

git add :提交修改的**前需要進行add操作

git commit:提交**到本地**庫

repo upload:提交**到伺服器端**庫

git status:在本地**目錄下執行,檢視當前目錄下的本地改動情況;

git checkout :在本地**目錄下執行,撤銷對檔案的改動,恢復到未改動前狀態。

git diff :在本地**目錄執行,檢視對檔案的修改。

git log -n6:檢視當前目錄下的最新6條更新歷史

git show :檢視

***************=下面是一些實踐的例子*********************************************=

1. 找乙個乾淨目錄,假設是git_work

2. cd git_work

3. git clone ,這樣在git_work目錄下得到乙個project子目錄

4. cd project

5. git branch -a,列出所有分支名稱如下:

remotes/origin/dev

remotes/origin/release

6. git checkout -b dev origin/dev,作用是checkout遠端的dev分支,在本地起名為dev分支,並切換到本地的dev分支

7. git checkout -b release origin/release,作用參見上一步解釋

8. git checkout dev,切換回dev分支,並開始開發。

命令列操作svn和git和git

前幾天在寫 的時候電腦突然壞掉,老大交代的任務沒完成,非常痛恨自己用svn或者git儲存 相信很多程式設計師遇到過,硬碟壞掉,存在硬碟中的 丟失,無法找回的問題,svn和git可謂程式設計師界的福音,那麼問題來了,什麼是svn和git呢?svn和git其實都是一種用來管理專案的控制版本工具,他們有很...

linux trap命令舉例

eg 1,xiatian hzling42 ls bin etc workarea xiatian hzling42 touch 1.txt xiatian hzling42 alarm xiatian hzling42 trap alarm 1 1 2 3 9 xiatian hzling42 c...

Iptables 命令使用舉例

1 鏈的基本操作 1 清除所有規則 1 清除預設表 filter 中所有規則鏈中的規則 iptables f 2 清除預設表 filter 中使用者自定鏈中的規則 iptables x 3 將指定鏈中所有規則的包位元組計數器清零 iptables z 2 設定鏈的預設策略 1 先允許,再禁止 用下面...