gitHub基本操做

1、基本操做
1.初始化倉庫:git init
2.查看倉庫的狀態:git status
3.向暫存區中添加文件:git add [.|fileName]
4.當前暫存區中的文件實際保存到倉庫:
4.1.git commit -m "日誌"
4.2.git commit
● 第一行:用一行文字簡述提交的更改內容
● 第二行:空行
● 第三行之後:記述更改的緣由和詳細內容
4.3.add 和commit合併:git commit -am "日誌"
5.查看當前狀態爲終點的日誌:git log [fileName|dirName]
5.1.只顯示提交信息的第一行:git log --pretty=short
5.2.顯示文件的改動:git log -p [fileName|dirName]
5.3.歷史紀錄對緊湊簡潔版本:git log —pretty=online
6.查看更改先後的差異:git diff
6.1.查看工做樹和最新提交的差異:git diff HEADgit

2、分支操做
1.顯示分支一覽表:git branch
1.1.左側帶*號爲當前分支
1.2.同時顯示本地倉庫與遠程倉庫對分支信息:git branch -a
2.建立、切換分支: git checkout -b
2.1.$ git branch
$ git checkout
連續執行兩條命令和git checkout -b 是一樣的效果
3.切換回上一個分支:git checkout -
4.合併分支:git merge —no -ff
5.圖表形式查看分支:git log —graph
github

3、更改提交
1.回溯歷史:git rest —hard 目標時間點hash
2.當前倉庫的操做日誌:git reflog
3.修改上一條提交信息:git commit —amend
4.合併N個最新歷史信息:git rebase -i HEAD~Nrest

4、推送到遠程倉庫
1.添加遠程倉庫:git remote add origin git@github.com:用戶名/項目名.git
2.推送master到遠程倉庫:git push -u origin master
2.1.-u參數能夠在推送的同時將origin倉庫的master分支設爲本地倉庫當前分支的upstream(上游)
3.推送其餘分支:git push -u origin 分支名
4.克隆遠程倉庫:git clone git@github.com:用戶名/項目名.git
5.獲取其餘遠程分支:git checkout -b 本地分支名 origin(gitHub端的倉庫)/分支名
6.獲取最新分支:git pull origin 分支名日誌

5、標籤管理
1.建立標籤(默認打在最新提交版本上面):git tag
2.查看標籤:git tag
3.建立歷史標籤:git tag
3.1.commit Id用5.3查看
4.查看標籤信息:git show
5.帶標籤名與文字說明:git tag -a -m 「文字說明"
5.1.1 -a:標籤名,-m:文字說明
6.私鑰簽名一個標籤:git tag -s
7.刪除本地標籤:git tag -d
8.推送一個本地標籤:git push origin
9.推送所有本地標籤:git push origin —tags
10.刪除遠程標籤:git push origin :refs/tags/
rem

6、頁面快捷鍵
1.查看快捷鍵:shift + /hash

相關文章
相關標籤/搜索