首页 > 代码库 > 05-Git
05-Git
【Git】
[安装git]
$ yum install git #安装git
$ ssh-keygen #遇到输入符直接回车
$ cat ~/.ssh/id_rsa.pub #将这里的信息添加到GitHub的Settings—SSH and GPG keys
[配置git]
$ git config --global user.name "renxing"
$ git config --global user.email "renxing@qq.com"
$ 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
05-Git
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。