git版本控制器
1.添加栏目 父栏目
svn和git的区别(版本控制 代码保护)
避免操作相同的文件
git的效率比svn的效率高
Git 廖雪峰的官方网站
git 一个项目对应一个仓库
git svn对于空文件夹怎么处理
git不会提交空文件夹
svn可以
git从别人的仓库clone一个项目
git init
本地找一个文件夹,进入命令行,初始化,初始化为git仓库
git clone -b 分支名 URL
(第一次会要求你输入gitlab的账户名 密码)
查看提交日志
$git log
查看git仓库状态
$git status
git add *加入缓存
git commit -m "描述信息"
[当第一次安装git并且进行提交]请告诉我你是谁?
git config --global user.email "3287515808@qq.cm"
git config --global user.name "ihate404"
注意:email和name与github的注册账号里保持一致
查看当前仓库的配置文件
git config --list
做完修改之后重新添加 git add *
git commit -m "描述信息"
为pom.xml添加了第一行代码,为Hello.java添加了包
还原
git reset ---hard 版本号前几位
将本地仓库与远程仓库进行绑定(只需要绑定一次)
git remote add origin https://github.com/ihate404/nono.git
将本地仓库推送到github
git push -u origin master
主分支
默认要求输入github的账户和密码
多人协作
1.组员clone项目
git clone https://github.com/ihate404/nono.git
2.组员编辑代码
git add *
git commit -m ""
组员更新
git pull origin master
如果有冲突需要处理冲突
如果没有冲突 组员推送
git push origin master
失败
组长邀请组员作为合作者,组员同意成为合作者
如果有冲突 解决冲突