Git安裝完以後,需作最後一步配置。打開git bash,分別執行如下兩句命令html
git config --global user.name 「用戶名」 git config --global user.email 「郵箱」
用戶名看本身喜歡起,通常都是起些容易記的,亦或者某個簡稱,郵箱選本身郵箱便可。(值得一提的是,我第一次生成的時候並無執行上兩句命令,而是直接在配置那裏寫郵箱和用戶名,生成的公鑰匙直接顯示個人郵箱,後來拿去用不了;後來我有一步一步寫的時候生成的公鑰其實最後顯示的並非郵箱,而是本機名,當時我一直覺得顯示郵箱是對的,後面也是別人指點才得知。固然,具體什麼緣由我不明白,菜鳥一枚,歡迎補充!)git
1、打開git bash 二、執行生成公鑰和私鑰的命令:ssh-keygen -t rsa 並按回車3下(爲何按三下,是由於有提示你是否須要設置密碼,若是設置了每次使用Git都會用到密碼,通常都是直接不寫爲空,直接回車就行了)。會在一個文件夾裏面生成一個私鑰 id_rsa和一個公鑰id_rsa.pub。(可執行start ~ 命令,生成的公私鑰在 .ssh的文件夾裏面) 三、執行查看公鑰的命令:cat ~/.ssh/id_rsa.pub
git add index.html git add -A //所有添加到緩存區
git commit -m '備註信息'
git log --oneline
比較的是暫存區和工做區的差別 : git diff 比較的是暫存區和歷史區的差別 : git diff --cached 比較的是歷史區和工做區的差別(修改): git diff master
git status
rm fileName
保證當前工做區中沒有index.html git rm index.html --cached 使用--cached 表示只刪除緩存區中的內容
回滾最近的一個版本 : git log git reset --hard HEAD/commit_id 回滾到將來 : git reflog
建立分支 : git branch dev 切換分支 : git checkout dev 建立分支並切換分支 : git checkout -b dev 刪除分支 : git branch -d dev 在分支上提交新的版本 : git commit -a -m 'dev1' 合併分支 : git merge dev 分支的合併後顯示 : log:git log --oneline --graph --decorate
(1)、保留寫好的內容在切換到主幹 (2)、保留內容 git stash
git stash apply
git stash drop
git stash pop
-有的時候開發須要合併指定的內容,而不是合併全部的提交,因此咱們須要挑選最好的,本身生產版本緩存
git rebase
添加遠程的倉庫 : push -u //-u參數 upstream
git push origin master -u //獲取最新代碼
鏈接遠程倉庫 :git remote add origin 倉庫的地址 查看遠程倉庫 :git remote -v 刪除遠程倉庫:git remote rm origin