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
控制面板\全部控制面板项\凭据管理器