首页 > 技术文章 > git 的使用

yxj808 2020-04-28 17:29 原文

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
失败
组长邀请组员作为合作者,组员同意成为合作者
如果有冲突  解决冲突

推荐阅读