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

控制面板\全部控制面板项\凭据管理器

相关文章
相关标签/搜索