0,git結構html
1,初始化倉庫git
$ git init
2,簽名github
#倉庫級別簽名 $ git config user.name su_pro $ git config user.email su_pro@qq.com #用戶級別簽名 $ git config --global user.name su_pro $ git config --global user.email su_pro@qq.com
3,查看git的狀態緩存
#查看工做區,緩存區狀態 $ git status #添加文件到暫存區 $ git add su.txt #移除暫存區文件 $ git rm --cache su.txt #提交文件 $ git commit -m "su modify" su.txt
4,查看日誌ssh
#查看日誌,最完整的方式 $ git log :空格翻頁 :b 上一頁 :q 退出 #以一個漂亮的格式顯示,只顯示一行 $ git log --pretty=oneline #hash值只顯示一部分 $ git log --oneline #查看git指針位置 $ git reflog #移動指針 $ git reset --hard 59ee4c6 #命令幫助 $ git help reset
5,將暫存區的內容退回fetch
#將工做區和暫存區刷新回指針指向的位置 $ git reset --hard HEAD
6,分支操做指針
#查看全部分支 $ git branch -v #建立分支 $ git branch dev #切換分支 $ git checkout dev #合併分支 ①,切換到接受修改的分支上 ②,執行merge命令 #合併dev分支 $ git merge dev #合併衝突 ①,刪除衝突信息 $ git add su.txt $ git commit -m "resolve conflict"
7,與GitHub打交道日誌
查看現有的遠程地址 $ git remote -v #給遠程地址起別名 $ git remote add wechat https://github.com/gengxiz/microservicecloud-config.git #推送代碼 $ git push wechat master #fetch $ git fetch wechat master #merge $ git fetch wechat/master #merge $ git pull wechat/master
8,ssh配置code
#刪除.ssh rm -r .ssh #配置ssh ssh-keygen -t rsa -C 2425373545@qq.com #github 配置key cd .ssh cat id_rsa.pub
window 保存憑據,針對於httpshtm
控制面板\全部控制面板項\憑據管理器