一、git命令整理
git config --global user.email “郵箱名”:綁定GitHub郵箱
git config --global user.name “Github名”:綁定GitHub
git init:初始化一個空的git倉庫
git status:檢查倉庫中的文件狀態
git add:添加文件到暫存區
git commit -m “備注信息”:提交到版本庫並記錄提交信息
git log:查看git日志
git log --pretty=oneline:簡化日志信息
git log --graph --pretty=oneline --abbrev-commit 查看日志信息(暫時不知跟上面有什么區別)
git checkout – 文件名:撤銷對本地文件的更改(未add時)
git reset HEAD 文件名:撤銷對暫存區的修改(add后)(相當於撤銷add操作)
git reset --hard HEAD^:回退版本信息
(HEAD^:一個版本 HEAD~50 五十個版本)
git reset --hard 標識符:恢復到標識符版本
git rm 文件名:刪除倉庫中的文件
git clone GitHub倉庫地址:將遠程的倉庫下載到本地
git push origin master:將本地倉庫的內容與遠程倉庫同步 推過去
git pull origin master:拉取遠程倉庫的代碼到本地,使本地與遠程倉庫的代碼同步 拉過來
git remote add origin 倉庫地址:將本地倉庫同步(連接)到遠程倉庫
git push -u origin master:將本地倉庫的內容推送到遠程倉庫中
(-u參數,Git會把本地的master分支與遠程的master分支關聯起來)
git branch 分支名:創建新分支
git checkout 分支名:切換到分支
git checkout -b 分支名:創建並切換分支
git branch:查看分支
git branch -D(d高版本小寫也可以) 分支名:刪除分支
git push origin本地分支名:遠程分支名:將分支推送到遠程倉庫
(如果沒有冒號那么本地分支名將會與遠程分支名相同)
二、本地連接遠程倉庫
初始化倉庫:git init
建立連接:git remote add origin 遠程倉庫地址
遠程倉庫pull到本地:git pull origin master