创建项目连接github
1. 根据自己的喜好在指定位置新建文件夹,打开terminal并且进入到这个空文件夹内部
cd /Users/jilingy/IdeaProjects/GitStart/
2. 通过命令git init把这个文件夹变成Git可管理的仓库
git init
3. 复制粘贴想要上传的代码或者文件到新建的文件夹内
4. 添加文件夹里所有的文件到仓库(或git add .把该目录下的所有文件添加到仓库,注意点是用空格隔开的)
git add .
5. git commit -m "注释"
虽然我们用了add提了添加文件的需求,但需要使用git commit把项目提交到仓库。
git commit -m "添加ReadMe文件"
6. 本地的所有操作已经就绪,但是远程,也就是github上并没有存在这个仓库,所以我们要在github上创建一个与第一步文件夹相同名字的仓库。
7. 这一步进行本地(你自己创建的文件夹)和远程(与你同名文件夹)的仓库进行关联了
git remote add origin [远程仓库地址]
8.将第五步commit的内容正式上传到远程的仓库
git push -u origin master
更新代码到分支
git add .
git commit -m"增加新的功能"
git push origin [master或者自己的分支]
Merge请求
1. 在提交merge request之前需要将主分支上的代码更新到自己分支上
#切换到主分支
git checkout master
#把主分支上新的分支代码拉下来
git pull
#切换到自己的分支
git checkout dev-yangjiling
#把主分支上新的代码merge到我们自己的分支
git merge master
#把主分支上新的代码merge到我们自己的分支湖,上传到我们自己的分支上
git push -u origin dev-yangjiling
2. 提交merge request
source:我们自己的分支 target: 主分支
克隆代码到本地
在指定文件下,打开terminal输入:clone +git项目地址
git clone [git项目地址]
回到历史版本
可能遇到无法解决的冲突或者错误,想要回到某个版本的git
git reset --hard commit的SHA号
git push -f -u origin release