SVN和git的使用(附github的簡單玩法)

2022-04-14 06:00:27 字數 1830 閱讀 4507

今天簡單的總結了下svn和git的使用,也嘗試了下github,應該好好提高下自己的英文水平了,夢想有一天不再使用任何翻譯軟體。

【svn】:集中式的**管理工具(版本控制工具--版本記錄)

1》合併**:團隊操作

2》版本覆蓋 衝突

3》刪除的歷史版本再使用

4》遇到問題時追查提交人,明確責任

【tortoisesvn】

1》官網

2》驗證安裝成功 電腦的任意地方滑鼠右鍵檢視有沒有軟體選項

進入使用者中心-控制台-雲sae-建立雲應用-標準環境-建立環境-建立版本

svn的缺點:

1》不能離開網路,只能在區域網內使用

2》集中式管理,檔案檢出或者更新消耗時間過長

目前用的越來越少了

目前越來越火的檔案管理方——分布式管理

【git】:分布式管理工具是典型的軟體(開源的)

驗證安裝成功的方法:任意地方滑鼠右鍵,有兩個git的選項

git gui -----》圖形管理介面

gitbash -----》linux命令列

【常見的linux命令】

linux設計的思路:沒有提示就是成功

gitbash here

cd 進入資料夾

cd .. 返回上一級

新建目錄 touch a.txt

新建資料夾 mkdir aaa

刪除資料夾 rmdir aaa

清屏 clear

編輯檔案 1》輸入vi a.txt(檔名)

2》按下i鍵(變成insert)開始編輯

3》按esc,

4》輸入:wq 回車

檢視檔案 cat a.txt

檢視檔案目錄 ls

where命令

快捷建立和編輯檔案方式

echo 內容 >檔名

【git】

git下目錄----》叫倉庫

把普通目錄轉化為git倉庫

git init

在需要轉化的目錄下右鍵, gitbash here 輸入git init

git status 檢視工作區的檔案和提示可做的工作(是否上傳到快取區)

git區域的劃分:工作區 快取區 倉庫

git add 檔名 把工作區的檔案放入快取區

git status

git rm --cached 檔名 把快取區中中add的檔案撤回到工作區

git commit -m '注釋' 把快取區的檔案上線到倉庫

git status 然後 git checkout 檔名 從倉庫拉回誤刪的檔案(本地沒有,倉庫有)

git add . 代表所有檔案

從倉庫刪除檔案

1》git add .

2》git commit -m 'del 檔名'

3》git status

回覆從倉庫刪除的檔案

git log 操作記錄 有對應的commit的序列號 根據序列號可以恢復

注意:只要是add的都是到快取區,commit的都是到倉庫 , 倉庫還是在硬碟中,注意檔案備份,

SVN和Git的使用

架構圖 本地工作目錄 work directory 開發者進行開發的地方 版本倉庫 respository 儲存各個版本和維護更新 動態維護分支 功能分支再向主分支合併 checkout 第一次導下來,受到版本控制,svn import export 不受版本控制 delete revert upd...

svn 和 git的簡單使用

全部採用終端操作,未採用客戶端輔助 svn 找到你要儲存和操作的路徑 1.check out 簡寫co svn co path 例如 svn co svn 2.add 新增檔案 svn add file 例如 svn add download.h 注意,新增完成檔案後,要提交 3.提交 svn co...

筆記 Git 新專案使用git上傳到github

由於是筆記,僅僅是想提醒一下我如何操作,就不記錄那麼詳細了 在github上新建乙個 倉庫 repository 並且拷貝其git位址 此次前提是操作的主機已經把ssh公鑰加入到github的賬號中 commit本地的 給本地 倉庫設定乙個遠端倉庫位址,我使用的是idea,通過右鍵專案 git re...