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


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

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

1》合並代碼:團隊操作
2》版本覆蓋 沖突
3》刪除的歷史版本再使用
4》遇到問題時追查提交人,明確責任


【tortoiseSVN】
1》官網
2》驗證安裝成功 電腦的任意地方鼠標右鍵查看有沒有軟件選項


使用:
1>本地代碼,提交到服務器commit提交
2》從服務器把代碼拉下來,下載update
****注意:使用之前,一定要先update,然后再commit,

新浪sae

進入用戶中心-控制台-雲sae-創建雲應用-標准環境-創建環境-創建版本

電腦端:新建文件夾-右鍵checkout--填寫地址-點擊ok-輸入用戶名密碼(勾選記住密碼)--把第一個版本拉回來了(文件夾有綠色的對勾表示下載成功)

SVN的缺點:

1》不能離開網絡,只能在局域網內使用
2》集中式管理,文件檢出或者更新消耗時間過長

目前用的越來越少了

目前越來越火的文件管理方——分布式管理

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

官網 git-scm.com
下載 分電腦系統版本 一個是圖形化的git(效率不高,速度慢) 一個是普通的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的都是到倉庫 , 倉庫還是在硬盤中,注意文件備份,


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM