博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
05-Git
阅读量:6444 次
发布时间:2019-06-23

本文共 1182 字,大约阅读时间需要 3 分钟。

Git
 
[
安装git]
$ yum install git  #
安装git
$ ssh-keygen  #
遇到输入符直接回车
$ cat ~/.ssh/id_rsa.pub #
将这里的信息添加到GitHubSettings—SSH and GPG keys
 
[
配置git]
$ git config --global "renxing"
$ git config --global user.email "
$ git config --global alias.s status
 
备注
:如果项目开启了二次验证,那么需要在Settings---Personal access tokens,为你的账号创建一个Token并记下来。
然后 $ git config --global credential.helper store  #设置git保存认证信息,保存在 ~/.git-credentials文件中
之后,git clone 的时候需要输入GitHub的用户名和密码(刚才生成的Token)。
 
[git
命令]
$ git clone git@github.com:renxing123/phpredis.git
$ git checkout -b dev  #
创建一个新的分支并切换过去
$ git remote add upstream git@github.com:xxx/xxx.git  #
加入线上版本库的地址
$ git stash/git stash pop/git stash list/git stash clear
$ git pull --rebase upstream master  #
将线上代码拉下来
$ git add abc/test.php  #
添加已修改的文件
$ git commit -m 'modify something'  #
提交
$ git push origin dev  #
将本地分支提交到线上分支
 
$ git log -3  #
查看最近3次的提交
$ git reset ID #
回滚到指定的提交编号
$ git push -f origin dev#
强制覆盖提交
 
【本地冲突,直接从线上拉取代码下来覆盖本地】
git rebase —abort
git fetch upstream -p
git reset —hard upstream/master
 
git加入二次验证后,提交代码身份验证失败的解决办法】
$ git config --local -e
[remote "origin"]
修改:url = git@github.com:renxing123/admin.git
 
 
 
 
 
 
 
 

 

转载于:https://www.cnblogs.com/rxbook/p/7152158.html

你可能感兴趣的文章
设计模式——中介者模式
查看>>
VI常用命令和按键
查看>>
AngularJS笔记整理 内置指令与自定义指令
查看>>
学习OpenCV——BOW特征提取函数(特征点篇)
查看>>
shell与正则表达式
查看>>
第三篇:白话tornado源码之请求来了
查看>>
10分钟搞定支付宝和微信支付的各种填坑
查看>>
IntelliJ Idea 集成svn 和使用
查看>>
表示数值的字符串
查看>>
JQUERY AJAX请求
查看>>
html css 伪样式
查看>>
超级账本Fabric区块链用弹珠游戏Marbles 部署
查看>>
常用的正则表达式
查看>>
第10讲——名称空间
查看>>
springcloud 之 配置中心服务 spring cloud config
查看>>
Ubuntu 18.04修改IP地址
查看>>
更改mysql数据库所在目录
查看>>
在 IIS6 中使用 GZIP
查看>>
Powershell DSC 5.0 - 资源的使用
查看>>
力求企业的内部公平性
查看>>