初學Ubuntu:Git使用,GitHub倉庫簡單使用

1、Git簡述與配置
Git是一個分佈式的版本控制工具,簡單易用。
安裝:sudo apt-get install git
Git全局配置
配置使用git的用戶名:git config --global user.name "rcw"
配置使用git的郵箱:git config --global user.email "[email protected]"
配置顏色提示爲打開狀態:git config --global color.ui true
查看當前所有的git配置:git config -l
2、Git的操作
創建並初始化工作區目錄:
git init 工作區目錄名。在工作區的根目錄下,有一個.git目錄(版本庫或本地倉庫)
git add
添加到暫存區的內容。使用該命令可以將工作區相關內容的改動添加到暫存區。
git rm --cached 文件名
撤銷暫存區添加的內容。
git commit -m“提交的說明信息”
將暫存區的內容提交到本地某個分支上。
注意:在工作區中修改內容不能直接commit提交,但可以使用git commit -a -m “提交信息”一個命令既添加到暫存區,緊接着提交到本地倉庫分支上,但不建議使用。
git log 
該命令用來查看提交日誌,可以使用git log --pretty=oneline查看簡短的提交日誌
git reflog 
查看所有的操作日誌,一旦使用git reset的--hard參數,想回到重置之前的內容,則使用該命令查看操作id,再使用--hard,返回到想到的狀態。
git status 
查看操作git狀態
git reset 重置提交id(commit id)
常用參數:--soft 只是重置提交id,並不修改暫存區和工作區的內容
--herd 重置提交id,並將暫存區和工作區的內容強制恢復到當前重置HEAD後遊標指向的commit id狀態
eg:git reset --soft HEAD~1 將當前提交id重置到上一次提交狀態
git reset --herd HEAD~1 將當前提交id重置到上一次提交,強制恢復暫存區和工作區內容恢復到重置後id的狀態
3、GitHub
GitHub是一個代碼託管網站。
在本地操作系統linux上使用命令創建密鑰
ssh-keygen -t rsa -C "郵箱"
尋找id_rsa.pub文件裏面存放的“公鑰”,將其複製到GitHub中的設置ssh密匙
在GitHub上創建倉庫,選中Initialize this repository with a README選項
在本地進行git clone “遠程倉庫地址”操作,在本地創建一個與遠程倉庫對應的倉庫
cd “克隆下來的目錄(本地倉庫)”
建立連接:git remote add 遠程主機名(習慣上origin)遠程倉庫的地址
在本地倉庫中進行項目開發(git add、git commit)
git push -u 遠程主機名 遠程分支  :將本地倉庫的修改推送到遠程
4、git分支管理
創建新分支:git branch 新建分支名
查看分支:git branch
切換分支:git checkout 分支名
刪除分支:git branch -d 分支名
新建並切換分支:git checkout -b 新建分支名
合併分支到當前分支:git merge 合併分支名
將服務器的內容覆蓋到本地倉庫:git pull 【遠程主機名 遠程分支】
抓取服務器的內容:git fetch【遠程主機名 遠程分支】(與git merge合用)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章