Github 命令

2019-06-20

合并 Commit

1
2
3
4
5
6
7
git log
git rebase -i HEAD~2 // 合并前两个commit
<!-- 把 pick 改为 s 或 squash, 第一个不要改, 意思是下面的 commit 记录都合并到第一个上面去。 -->
<!-- 留一个 commit -->
git push -f // 强推, 自己分支可以;否则容易覆盖别人代码

git rebase --abort // 丢弃

Merge Code

1
2
3
4
5
6
7
8
9
10
11
12
<!-- dev分支, 提交自己修改的代码 -->
git checkout master
git pull

git checkout dev
git merge master
用vscode编辑冲突
git add .
git commit -m "merge"
git push

git merge --abort // 丢弃

github 新项目上传

  1. github 新建仓库
  2. 本地代码执行: git init
  3. git add .
  4. git commit -m “xxx”
  5. git remote add webpack-code https://github.com/github-username/repository-name
  6. git push –set-upstream webpack-code master
    注意: 第6点中, master 为主分支.