歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux教程

svn和git簡單使用

一 svn簡單使用

svn diff file                 //檢查檢查file和最新版本的區別,補丁,相當於diff -Nur svn://xxx/file ./file  
svn add file                  //如果你新創建了一個文件或者文件夾,需要執行這條指令將其加入本地代碼庫  
svn delete file               //這是刪除  
svn status                    //看看當前本地代碼庫的狀態  
svn up/update                 //檢查最新版本,更新  
svn up/update -r 150          //檢查提取指定版本副本文件  
svn info                      //查看當前副本版本信息  
svn ci -m files "message"     //所有的工作做完後,需要執行這條,來提交你的代碼到google code代碼庫  
svn cp ls mv mkdir rename rm等 

二 git簡單使用

vi .git/config                  //可以查看當前的remote和已經track了remote分支的本地分支  
vi .git/packed-refs             //可以查看所有分支,及其version  
git clone -b master/branch-name git://xxx.com/xxx.git name     //下載指定branch  
git status                      //看看當前本地代碼庫的狀態  
git branch (-a)                     //顯示的是本地分支  
git commit                      //是提交到當前的本地分支  
git pull origin aRemoteBranch 
git push origin aRemoteBranch 
git remote                      //顯示遠程服務器  
git remote show aRemote         //顯示指定的遠程服務器(origin)上的遠程分支  
git checkout --track -b aLocalBranch aRemote/aRemoteBranch     //創建一個新本地分支追蹤遠程分支(也可以直接 git checkout aRemoteBranch)  
遠程分支不可見,只能通過新建本地分支來追蹤遠程分支,本地分支和遠程分支是兩個不同的東西,也可以不同名。 
checkout的時候會先檢查本地分支,如果有則checkout到這個本地分支(不論它track哪個遠程分支),如果沒有則查看遠程分支,如果有同名遠程分支則新建一個本地同名分支並追蹤(track)遠程分支 
git branch -d aLocalBranch      //刪除本地分支  
git push ARemote :aRemoteBranch //刪除遠程分支  
-d -> -D                        //強制刪除  
 
//可以建多個本地分支track同一個遠程分支,刪除本地分支對遠程分支沒有影響。 

Copyright © Linux教程網 All Rights Reserved