mirror of
https://github.com/Estom/notes.git
synced 2026-02-03 02:23:31 +08:00
66 lines
1.5 KiB
Markdown
66 lines
1.5 KiB
Markdown
## 1 使用github
|
||
> 参考文献
|
||
> [https://www.bilibili.com/video/av10475153/index_2.html\#page=5]
|
||
|
||
|
||
### **github的简介**
|
||
|
||
* Create Repository创建仓库
|
||
* Star收藏
|
||
* Fork复制一份远程仓库
|
||
* Pull Request拉我呀,快点,我改好了。
|
||
* Open & Merge Request拉你了,别墨迹。
|
||
* Watch看着你呢,关注一个项目。
|
||
* Github主页仓库主页——仓库相关的信息和相关操作
|
||
|
||
## 2 pull request
|
||
## 3 fork syncize
|
||
|
||
> 参考文献
|
||
> * [https://blog.csdn.net/qq_22918243/article/details/89642445](https://blog.csdn.net/qq_22918243/article/details/89642445)
|
||
|
||
|
||
### 配置fork远程仓库
|
||
1. 查看fork之后的项目的远程仓库状态
|
||
```
|
||
git remote -v
|
||
```
|
||
2. 添加一个将被同步给 fork 远程的上游仓库
|
||
|
||
```
|
||
git remote add upstream <git_url>
|
||
```
|
||
3. 再次查看状态确认是否配置成功
|
||
|
||
### 同步Fork
|
||
|
||
1. 从上游仓库 fetch 分支和提交点,传送到本地,并会被存储在一个本地分支 upstream/master.
|
||
|
||
```
|
||
git fetch upstream
|
||
```
|
||
|
||
2. 切换到本地主分支
|
||
```
|
||
git checkout master
|
||
```
|
||
3. 把 upstream/master 分支合并到本地 master 上,这样就完成了同步,并且不会丢掉本地修改的内容。
|
||
```
|
||
git merge upstream/master
|
||
```
|
||
|
||
4. 更新到 GitHub 的 fork
|
||
```
|
||
git push origin master
|
||
```
|
||
5. 提交代码到原有的源上。在原有的代码修改之后,使用 git rebase 合并代码。然后再行提交
|
||
|
||
> git rebase教程
|
||
> * [https://www.jianshu.com/p/6960811ac89c](https://www.jianshu.com/p/6960811ac89c)
|
||
```
|
||
git remote add
|
||
git fetch
|
||
git rebase/merge
|
||
git push
|
||
```
|