版本管理工具使用

2021-09-02 04:27:50 字數 1705 閱讀 3613

更多使用方法參照:

(如果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倉儲 建立儲存資料夾,在資...