(一)安裝git
1.1 掛載光盤
-> mount /dev/cdrom /mnt // 需要切換到管理員權限
1.2 配置yum源
->cd /etc/yum.repos.d/
->ls //查看配置
1.3 驗證
-> yum repolist
1.4 搜索git
-> yum search git
1.5 安裝git
-> yum install git.i686 -y
1.6 驗證
-> git version
(二)綁定本地和git服務器
2.1 創建ssh祕鑰
-> ssh -keygen -t rsa -C [email protected]
2.2 查看生成的.ss隱藏文件
-> ls -a //顯示文件,包括隱藏的文件
2.3 在.ssh文件中找到id_ras.pub文件,將裏面的東西複製
-> cd .ssh //進到.ssh目錄中
-> cat id_ras.pub //複製祕鑰內容
2.4 在github中創建新祕鑰
2.5 測試一下,看是否成功
-> ssh -l [email protected]
2.6 在github上創建一個倉庫
2.7 把新創建的庫克隆到本地,這樣就可以在本地操作了
-> git clone git 庫地址
(三)使用git
3.1 添加文件到遠程庫
第一步:通過git init命令把這個目錄變成Git可以管理的倉庫
第二步:編寫一個main.c文件,然後放在第一步被管理的目錄下,用git add添加文件到緩存區,輸入命令回車後沒有任何顯示證明就是正確的;
第三步:用命令git commit -m"描述信息" 將暫存區的數據提交的倉庫
3.2 版本回退
第一步:在main.c中加入輸出內容;
第二步:用git status查看當前狀態
第三步:用git checkout <filename> 放棄對數據的修改
3.3從暫存區撤回已經添加的文件
第一步:用 git add 把test.c添加到暫存區
第二步:用git reset HEAD test.s 把test.c文件從暫存區撤離
3.4查看日誌信息
利用 git log / git reflog 查看提交記錄
3.5 合併分支
第一步:創建一個dev分支 git branch dev,用git branch查看
-> git branch //查看分支
->git checkout 分支名字 //切換分支
->git checkout -b 分支名字 //創建並且切換到指定分支上
第二步:將test.c提交到dev分支下
第三步:切換到master分支上,在test.c中添加新內容,重新提交到倉庫上
第四步:合併master和dev分支 git merge dev
第五步:重新上傳合併後的文件
第六步:刪除dev分支 git branch -b dev