git config --global user.name “用戶名”
git config --global user.email “郵箱”
SSH配置
1、打開git bash
2、執行生成公鑰和私鑰的命令:ssh-keygen -t rsa 並按回車3下(為什么按三下,是因為有提示你是否需要設置密碼,如果設置了每次使用Git都會用到密碼,一般都是直接不寫為空,直接回車就好了)。會在一個文件夾里面生成一個私鑰 id_rsa和一個公鑰id_rsa.pub。(可執行start ~ 命令,生成的公私鑰在 .ssh的文件夾里面)
3、執行查看公鑰的命令:cat ~/.ssh/id_rsa.pub
增加到暫存區中
git add index.html
git add -A //全部添加到緩存區
增加到版本庫中
查看版本
比較差異
比較的是暫存區和工作區的差異 : git diff
比較的是暫存區和歷史區的差異 : git diff --cached
比較的是歷史區和工作區的差異(修改): git diff master
查看本地修改文件
刪除本地文件
刪除暫存區
保證當前工作區中沒有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
再次切換分支后需要應用一下保留的內容
丟掉保存的內容
使用並丟掉
遠程的倉庫
添加遠程的倉庫 : push -u //-u參數 upstream
git push origin master -u //獲取最新代碼
連接遠程倉庫 :git remote add origin 倉庫的地址
查看遠程倉庫 :git remote -v
刪除遠程倉庫:git remote rm origin
參考:https://www.cnblogs.com/php-studys/p/7809991.html