git仓库

御剑飞行

  1. git init //初始化并创建.git目录
  2. git add 文件名 //标记将要提交的文件
    .gitignore 描述哪些变动不需要提交,常见的有:node_modules .DS_Store .idea .vscode
  3. git commit -m //提交,添加简短字符串
    git commit -v //提交,说明完整描述
  4. git status //查看状态(如果有修改,再次重复2和3)
  5. git log //查看版本
  6. git reset --hard XXXXXX //御剑飞行,XXXXXX是提交号的前六位
    git reflog //查看版本和御剑飞行历史

创建分支

  1. git branch x //创建支线(默认在主线中)
  2. “御剑飞行”23步骤 //修改主线
  3. git checkout x //进入支线
  4. “御剑飞行”23步骤 //修改支线
  5. git checkout mastet //回到主线
  6. git merge x //将另一个分支合并到当前分支(最好在在主线中执行)
  7. git status -sb //查看哪些冲突了并解决
  8. “御剑飞行”23步骤 //步骤3用git commit
  9. git branch -d x //删除支线

上传远程仓库

  1. git remote add origin git@xxxxxx //在本地添加远程仓库地址
  2. git push -u origin master //本地master推送到远程master
    如果提示你git pull,就git pull一下//有同事远程改代码
  3. git push -u origin x //本地x推送到远程x
  4. git push //有新的添加可简化

下载远程仓库

  • git clone SSH/HTTPS //私用SSH,公用HTTPS

同时上传到两个远程仓库

  • 作用:比如同一软件,一个免费版,一个收费版
  • git remote add origin2 git@xxxxxx
  • git push -u origin2 master

简化指令

  • ga => git add
  • gc => git commit -v
  • gl => git pull
  • gp => git push
  • gco => git checkout
  • gst => git status -sb
  • glog => git log
posted @ 2020-07-13 07:24  kino404  阅读(1636)  评论(0)    收藏  举报