GitGitHub语法大全
生活随笔
收集整理的這篇文章主要介紹了
GitGitHub语法大全
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
目錄
- 1. GitHub與Git萬用語法
- 1)創(chuàng)建庫(kù)
- 2)添加和提交到倉(cāng)庫(kù)
- 3)版本回退
- 4)緩存區(qū)和暫存區(qū)
- 5)撤銷和刪除文件
- 6)遠(yuǎn)程倉(cāng)庫(kù)
- 7)創(chuàng)建和合并分支
- 2. 更多Git語法
1. GitHub與Git萬用語法
1)創(chuàng)建庫(kù)
git init2)添加和提交到倉(cāng)庫(kù)
git add readme.txt # 添加 git status # 提交前查看狀態(tài) git commit -m "description" # 提交 git status # 提交后查看倉(cāng)庫(kù)狀態(tài) git diff readme.txt # 查看文件更改前后的內(nèi)容變化3)版本回退
# 現(xiàn)在->過去 git log # 查看歷史記錄 git log --prettry=oneline # 查看歷史記錄-簡(jiǎn)易版 git reset --hard HEAD^ # 回退到上一個(gè)版本 git reset --hard HEAD~100 # 回退到第前10個(gè)版本# 過去->現(xiàn)在 git reflog # 獲得所有提交命令的版本號(hào) git reset --hard <commit id> # 通過版本號(hào)回到現(xiàn)在4)緩存區(qū)和暫存區(qū)
git add file1 file2 file3 # 添加到緩存區(qū) git commit -m "description" # 一次性提交多個(gè)文件5)撤銷和刪除文件
# 文件內(nèi)容有誤,需要恢復(fù)到之前的版本:可以手動(dòng)更改在commit,也可以回到HEAD^版本,本文介紹第三種方法 ## version1:沒有加入到暫存區(qū) git status # 查看哪個(gè)文件被更改了 git checkout --filename # 撤銷這個(gè)文件的更改 ## version2: 已經(jīng)加入到暫存區(qū) git reset --hard HEAD^ # 先返回到上一版本(暫存區(qū)->工作區(qū)) git checkout --filename # 撤銷這個(gè)文件的更改 rm filename # 從工作區(qū)刪除filename git rm filename # 從版本庫(kù)刪除filename git checkout -- filename # 恢復(fù)刪除的filename6)遠(yuǎn)程倉(cāng)庫(kù)
ssh-keygen -t rsa –C “youremail@example.com” # 建立github和本地電腦的SSH Key鏈接本地->GitHub
git remote add origin git@server-name:path/repo-name.git # 關(guān)聯(lián)一個(gè)GitHub git push -u origin master # 本地內(nèi)容推送到GitHub(第一次用) git push origin master # 以后每次提交用GitHub->本地
git clone git@github.com:haochen/learngit.git7)創(chuàng)建和合并分支
git checkout -b feature1 # 創(chuàng)建并切換到feature1分支 git branch # 查看當(dāng)前所有分支 git checkout master # 切換到主分支 git merge feature1 # 合并master和feature1分支:fast-mode模式 git merge --no-ff -m "merge with no-ff" <name> # 合并分支,并且留下信息說明我在這里合并過 git branch -d feature1 # 刪除feature1分支解決合并沖突
git log --graph --pretty=oneline --abbrev-commit # 樹狀圖查看分支情況2. 更多Git語法
https://www.zhihu.com/question/38008771/answer/517332296
轉(zhuǎn)載于:https://www.cnblogs.com/haochen273/p/10214990.html
總結(jié)
以上是生活随笔為你收集整理的GitGitHub语法大全的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php网站分区,PHP - Manual
- 下一篇: 特殊的求和(函数和循环)