美文网首页
git-github

git-github

作者: bbh123 | 来源:发表于2019-02-27 20:32 被阅读0次

提交

git add .

git commit -m"第一次提交"

git remote add origin git@github.com:wenrenqiang/xinyue.git

git push -u origin master

git pull --rebase // push前先下拉并rebase代码

git push origin Head:master // 提交代码到远程master分支

git push // 也可以直接这样提交,前提是当前分支与远程分支有关联

克隆项目: git clone git@github.com:wenmobo/LearnGit.git

查看

查看本地分支:git branch

查看所有分支:git branch -a

查看所有分支和最近一条提交记录: git branch -av

查看本地分支与远程关联分支: git branch-avv

查看远程分支直接的关系: git remoteshoworigin

查看本地仓库状态: git stauts

查看改动的内容: git diff

只暂存a文件: git add a

暂存全部文件:git add

撤销

git checkout . // 代码改动后,撤销所有改动

git reset a // git add a 后,撤销对a的add

git reset . // git add . 后,撤销add所有

git reset HEAD~1 // 已经commit,在当前分支回退1条commit,当然2就是2条;回退后修改内容还在本地

git revert HEAD~1 //已经push,回滚这条记录,需要注意的是执行完后需要继续执行以下三行才可以,因为远端会保留revert记录

管理分支

git checkout -b v2 // 创建新分支v2,并将当前分支切换为v2

git checkout v1 // 从当前分支切换为v1

git push origin v1:remote_branch_v1 // 以本地分支v1为基准,创建远程分支remote_branch_v1,中间":"两边不要有空格

git push origin :remote_branch_v1 // push一个空的分支覆盖掉远端分支,就是删除

git checkout -b v4 origin/master // v4本地原来不存在,master远端原来存在

git config --global push.default upstream//直接推送代码到关联的远程分支

配置

git version

git config --list

git config --globaluser.name"wenrenqiang"

git config --globaluser.email"754627670@qq.com"

cd ~/.ssh

ssh-keygen -t rsa -C "754627670@qq.com"

cat id_rsa.pub

链接验证:ssh-Tgit@github.com

相关文章

网友评论

      本文标题:git-github

      本文链接:https://www.haomeiwen.com/subject/kzhquqtx.html