git-remote(gitHub)

## 建立远程仓库
- github
- 码云
- coding

> 空文件夹是不会被提交的,希望你每一个项目都拥有一个readme文件

## 提交
```
git init
git add .
git commit -m''
git remote add origin 仓库地址  链接仓库(一个项目只链接一次)
git push -u origin master      推送到远程仓库
git remote rm origin  删除链接
git remote -v   查看所有远程仓库的链接
```
## gitignore
可以配置不需要提交的内容,但是此文件不能不提交,防止别人拉取代码后在提交时会把idea在提交上去
## gitkeep
保留文件夹保持文件夹可以正常提交名字可以更改,但是一般都叫.gitkeep,点是隐藏文件

## 发布静态网站
(需要创建一个分支gh-pages)
```
git checkout -b gh-pages
git add .
git commit -m 'static'
git push origin gh-pages(推送的是当前静态页的分支)
```


## 拉取最新代码
git pull = git fetch +git merge

> 出现冲突就修复冲突在提交(删除不想要的即可修复冲突)

## fork叉子 (我的更新你的不会更新,去pull在提交到自己的上面)
可以将别人的项目变成自己的(如果想给别人改代码,要先fork他的项目,改好后发合并请求,人家同意后可以合并)

## clone克隆项目
把项目拉取到电脑上默认有master分支,默认就是git仓库
```
git clone 地址 别名
```

> 更改内容后先将更改的内容推送到自己的仓库上,推送完后再给被fork的人发请求

## ISSUE问题

## Collaborators
- 贡献者 添加贡献者(可以控制你的项目)

## 分支开发(尽量模块化,模块化不会导致冲突,如果改了公共代码 要通知其他人)


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章