1)本地仓库与一个远程仓库建立绑定方式
先有本地仓库,再有远程仓库
1、在本地新建文件夹
2、编写代码
3、新建远程仓库
4、将本地的文件夹初始化为本地仓库
> git init
5、将代码提交到本地仓库
> git add *
6、编写提交信息
> git commit -m “message”
7、绑定本地仓库与远程仓库
> git remote add origin https://xxx.git
8、将代码提交到远程仓库
> git push origin master在这里插入代码片
2) 团队项目
1. 新建远程仓库(组长)
2. 邀请合作者
管理 -> 仓库成员管理 -> 邀请用户
3. 被邀请者在邮箱进行同意
4. 进行多人开发
> git clone 地址
//团队编写代码
> git add *
> git commit -m 'message'
> git pull origin master (更新远程仓库代码到本地)
> git push origin master (提交本地仓库到远程)
3)版本回退
> git status 查看状态
> git log 查看提交日志
> git reflog 查看所有提交日志
> git reset --hard commitID 回退到某次提交
4)解决冲突
在团队项目里可能出现,多个人在某一时间段,都修改了一段代码,但由于提交的顺序不同,后提交的由于没有push到最新的版本,会造成提交冲突问题,提交失败。这样需要拉取到最新的代码后,会显示出冲突的代码段。
这就需要我们手动的消除非代码段,再次提交。
5)git忽略清单
有时候,我们开发时会利用test例子来测试代码,或则不想让git管理node_modules文件夹下的文件,这些东西不必要提交到github,或者让git管理,我们可以建立一个忽略清单。
以.gitignore为名建立文件
在这个文件里可以记录不想被git追踪的文件,提交.gitignore后,就可以实现我们的需求。