感興趣的同窗能夠本身百度一下git
@@@svngithub
1 搭建環境vim
server
:visualSVN Server
server port: https 默認443
http 默認端口80windows
2 svn的經常使用操做bash
3 svn版本 文件的經常使用狀態ssh
svn已經時很老的版本控制工具了,這裏的教程就再也不贅述其方法,google上有不少教程,今天這裏主要分享一下初學者git的安裝和操做分佈式
Markdown 編輯學習svn
svn集中式管理工具
1 git是什麼工具
git是分佈式版本控制系統學習
2 安裝git
安裝完成後在菜單裏找出git bash
3https://git-for-windows.github.io 安裝
4 安裝完成以後 點擊菜單 或點擊桌面 git baches
5 等待幾秒以後 在$以後輸入
:注意這裏的用戶名和郵箱是你的github賬號 和郵箱
git config --global user.name 「yousername"」
git config --global user.name 「youseemail"」
6 找到本身c/ 用戶 裏的 .gitconfig 文件 若是裏面有本身的用戶名和郵箱的信息就成功了
在桌面建一個文件夾
$git init
$git status
1 紅色的文件是在 工做區
2綠色的文件是暫存區
$git commit a.txt
會出現錯誤
$git commit -m "newfile" 提交修改信息
$git commit a.txt 提交
$git status 查看工做區狀態
$vim a.txt 新增文件內容
$ cat a.txt 查看狀態
$git add a.txt 添加
$git log 顯示操做日誌
按q退出log
$git diff 查看當前文件與最近版本有什麼區別
$ git reflog 簡寫日誌 最前面是簡短id
$ git reset --hard HEAD^
往前回退三個版本
$ git reset - hard 簡寫id
能夠用$ git checkout --a.txt 撤銷
注意:這裏的a.txt是個示例文件
1git工做區
文件夾裏的新建的內容都在工做區裏
2 版本庫
工做區有個隱藏目錄.git ,他就是git的本地版本庫
3 暫存區
stage 通常存放在「git目錄下」的index文件
一些其餘經常使用命令
mkdir XX:建立一個空目錄 XX指目錄名
pwd:顯示當前目錄的路徑
git init:吧當前的目錄變成能夠管理的git倉庫,生成隱藏的.git文件
touch xx:新建xx文件文件
git add xx:把xx文件添加到暫存區
git commit -m 「xx」a.txt :提交文件 -m後面的是註釋
git status:查看倉庫狀態
git log:查看歷史記錄
git reset --hard HEAD^:網上回退一個版本
cat xx:查看xx文件內容
git reflog:查看歷史記錄的版本號id
git checkout -- xx:把xx文件在工做區的修改所有撤銷
git rm xx:刪除xx文件 以後要commit
git remote add origin https://github.com/qiuhaifeng01/a.git 關聯一個遠程庫
git push -u(第一次要用-u之後不用)origin master:把當前master分支推送到遠程庫
git clone https://github.com/xxxxx 從遠程庫中克隆
git checkout -b dev:建立dev分支 並切換到dev分支上
git branch:查看當前全部的分支
git checkout master:切換回master分支
git remote:查看遠程庫信息
git remote -v查看遠程庫的詳細信息
git push origin master:git會把master分支推送到遠程庫對應的分支上
$ git branch 查看當前所在分支
*master 星號+綠色 表示 當前所在分支
$ git branch xxx: 建立分支 xxx
$ git checkout 分值名 切換分支
在 環境裏解決衝突 選中當前內容 兩下dd 刪除衝突提示》》》》
建立祕鑰
@@建立 ssh key:ssh-keygen-t rsa -C "15203838137@163.com"
.pub結尾的時公衆祕鑰
不以pub結尾的時私鑰
在C盤用戶裏查找 .ssh 有個 pub 文件就能夠了
在gethub上測試連通性 github
登陸你的github賬號點擊你的頭像會出現這個下拉列表而後點擊setting
而後選擇右側 的 ssh and GPG keys 點擊 new ssh key
而後打開你c盤下ssh文件中的pub結尾的那個公鑰文件 把祕鑰複製過來就能夠了
可用別人的倉庫
$git clone XXXX 遠端網址
固然嫌指令麻煩的同窗能夠下載一些可視化工具來幫你工做
原諒此教程布不能盡善盡美,若有錯誤或不足之處留下你的意見,我會盡快修改。