美文网首页
git常规操作

git常规操作

作者: 前端人 | 来源:发表于2019-11-17 21:03 被阅读0次
git操作.png

git操作
原理简介
远程仓库 A
master 分支
develop
qa
test3
远程仓库 B
master 分支
develop
qa
ckName
本地仓库
master
develop
qa
ggmm
本地仓库关联某个远程仓库后
就可以从该远程仓库的某个分支pull拉取代码到本地的某个分支
就可以将本地仓库的某个分支代码push上传到该远程仓库的某个分支
下载代码
git clone xxxx.git -b xxBranch
关联远程分支
git remote add 远程库名称(自己对地址取的名称) 远程库地址
创建本地分支
git checkout -b xxName 创建本地分支
提交本地分支到远程仓库
git push 远程仓库名称 新创建的本地分支名称
提交本地代码到远程仓库
git push 远程仓库名称 远程分支名称
这里潜在的意思是 把本地仓库当前分支的代码上传到对应远程仓库的对应分支
git push --set-upstream 远程库名称 远程分支名称 ;设置后 就可以直接git push提交代码
重点:提交代码一定要注意把什么地方的代码上传到什么地方;把本地仓库的某个分支的代码上传到某个远程仓库的某个分支
拉取代码

git pull 远程仓库名称 远程分支名称
git pull origin master:my_test
上面的命令是将origin厂库的master分支拉取并合并到本地的my_test分支上,没有my_test就是拉取到当前分支
重点:pull拉取代码 一定是把某个远程仓库的某个分支的代码拉取到本地仓库的某个分支。其实就是弄清楚对应关系。很多时候是拉取到本地仓库的当前分支 所以 git pull里没有只要求写远程仓库的远程分支名称
本地分支合并并且推送到远程分支
切换回master 使用git merge 加本地分支名称 然后push到远程的master分支可以了
打标签
git tag v1.0.0
回滚
未add
git checkout -- filename来撤销修改
已add
git reset HEAD KyHome/KyHomeApp.php
提交后
git log 获得提交的md5值
git revert 2842c8065322085c31fb7b8207b6296047c4ea3
不可逆的回滚
git reset --hard commit_id
git reset --hard fdeb212a5418cc8e31f32d63cf197550297468ec
--hard – 强制将缓存区和工作目录都同步到你指定的提交

相关文章

  • Git操作

    Git操作 常规操作 git init git add git rm git commit -m git comm...

  • git的常见命令

    --本地操作 1,常规操作 git add . -----> git commit -m "信息" -----> ...

  • 2019-03-14

    git使用命令 常规操作 git add . git commit -m ‘’ git pull git push...

  • git常规操作

    git的管理,对于协同开发,确实很有帮助,下面简介一些最最常用的,一般能使用这些,就能够得心应手了。 注意:git...

  • Git常规操作

    pull 和push 删除在文件夹中删除文件,此时对应删除了工作区的文件,还可以恢复。在bash中用

  • git常规操作

  • git常规操作

    git操作原理简介远程仓库 Amaster 分支developqatest3远程仓库 Bmaster 分支deve...

  • Git 常规操作

    常用命令 查看分支 创建分支 删除分支 回滚 回滚到某个版本一般不建议trunk回滚,最好建立一个分支,比如 其中...

  • git常规操作

    查看git用户名和邮箱: 修改git用户名和邮箱: clone链接加上账号密码: git提交操作流程:进入到项目目...

  • git常规操作

    配置免密登录 方式一、使用https协议拉取代码,并长期存储密码 方式二、使用ssh协议拉取代码,并长期存储密码 ...

网友评论

      本文标题:git常规操作

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