git操做命令

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

控制面板\全部控制面板項\憑據管理器

相關文章
相關標籤/搜索