更多使用方法參照:
(如果git clone不了,嘗試在網頁上新增readme.md檔案後再clone
#獲取更新
git pull
#配置git remote add origin
git push origin master
#修改檔案/建立資料夾後
git add *
git commit -m "edit"
git push
#檢視歷史記錄
git log
git log --pretty=oneline
git log --pretty=oneline -- demo2/server/vbnet.aspx(某個檔案歷史修改記錄)
git show 0758928ea3c9796c0820d159555752f40b9d7e64 (檢視對應hash值的修改內容)
git show 0758928ea3c9796c0820d159555752f40b9d7e64 demo2/server/vbnet.aspx(檢視該版本此檔案修改的內容)
git show 0758928ea3c9796c0820d159555752f40b9d7e64:demo2/server/vbnet.aspx(檢視該版本此檔案內容)
git blame demo2/server/vbnet.aspx(檢視檔案每行分別是那個版本修改的)
#放棄修改的副本恢復原樣
git checkout master demo2/client/program.cs
配置.git/config
[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
[remote "origin"]
url = [email protected]:ciaos/upload-sdk-csharp.git
fetch = +refs/heads/*:refs/remotes/origin/*
b: svn
svn checkout --username account --password pwd [svnurl]
#獲取更新(切換到專案根目錄:例 cd pkualumini)
svn update
#檢視歷史記錄
svn log
svn log 1/a.php
svn info 1/b.php
svn cat -r r265 1/a.php (檢視版本檔案內容)
svn diff -r r265:r264 1/a.php (檢視指定版本差異)
#檢視專案狀態
svn status
#修改並提交更新(新增注釋)
svn add 1/b.php
svn commit -m "add b.php"
#檢視工作副本與**庫差異
svn diff
svn diff 1/b.php
#放棄修改的副本恢復原樣
svn revert 1/a.php
版本管理工具
美的程式 簡明 少,邏輯質樸,演算法精煉,乙個程式只做一件事情,只有必要功能 好像是 impossible mission。一致 提示資訊的一致,ui 的一致。容錯 程式很穩健,適應各種惡劣情況,以 c 這種語言只有靠長時間補丁才能達到虛假的穩健。高效 盡可能高效。簡評一下幾種版本管理工具 cvs,...
hg版本管理工具使用
使用 1.初始化 假設你的源 目錄為proj,執行以下步驟可以建立初始的repository cd proj hg init 生成repository hg add fullpath filename 加入檔案 或者 hg addremove 加入可識別的檔案,去除其他檔案 hg commit 生成...
Git版本管理工具使用
1.git簡介 git 讀音為 g t 是乙個開源的分布式版本控制系統,可以有效 高速地處理從很小到非常大的專案版本管理。git 是 linus torvalds 為了幫助管理 linux 核心開發而開發的乙個開放原始碼的版本控制軟體。2.安裝git 3.git使用 git倉儲 建立儲存資料夾,在資...