git-ack

Git 理解

  • Git 按照分支来管理代码
  • Git 中的分支分为本地分支和远程分支
  • 工作中, 一般直接在本地分支开发,然后合并到远程分支
  • 远程仓库的默认名字 origin

配置远程仓库

  • 修改远程仓库名称

    git remote rename origin test
  • 查看远程仓库

    git remote -v
  • 添加远程仓库

    git remote add testa git@github.com:ChinglinTHU/git-test-a.git

    说明:
  1. add 的方式就是在原来基础上添加, 不会改变远来的远程仓库
  2. 添加之后需要pull,才能在本地看到对应repo的信息

    git pull testa
  • 删除远程仓库

    git remote remove testb

分支代码的 拉取 pull 和推送 push

  • 本地建立分支

    git checkout -b local
  • 代码推送

    标准写法

    git push test local:local

    其中 test是远程仓库的名字. 第一个 local是本地分支的名称。第二个 local是远程分支的名称。将本地 local分支的代码推送到远程分支的 local分支。
  • 不太推荐写法

    git push

    说明

     1. 默认推送到远程 origin 仓库

     2. 默认推送到远程仓库同名的分支中去
  • 将远程分支代码 pull 到本地

    git pull testa remotebranch:localbranch

    使用方式和本地分支推送到遠程分支的方式类似。

总结

 origin 是远程分支在本地分支的一个默认的名字,这个名字也可以修改为其它的名字。

master 和 main 分支

 Github 最近将 “master” 改为 “main” .

master 检查

git checkout master

分支查看

git branch -a

相关文章

Git安装和使用 Git安装和使用 刚开始用git的小白适用,,转自...
fatal: remote origin already exists.解决方法 第一个问题g...
git常用命令(二)查看历史记录 git log [--pretty=oneline]...
git之如何把本地文件上传到远程仓库的指定位置 git专栏收录该...
代码规范之 lint-staged 在代码提交之前,进行代码规则检查能...
方法:1、文件没有git操作时用“git checkout--文件”命令还...