初到新公司,Boss要求用git. 然而我对git只停留在eclipse中插件git上. 无脑下一步; pull commit push OK搞定;对于原生的git命令却早已忽略;今天上来写写;
首先,先下载git客户端----- 略
---- 在本地操作. 模拟多人操作.
先在系统目录下创建3个文件夹.A B Demo A代表A程序员 B代表B程序员 C相当于远程的代码库;
在Demo下进入git窗口; git init --bare 初始化
这里说明, git init 和git init --bare的区别在于:--bare创建一个所谓的裸仓库,之所以叫裸仓库是因为这个仓库只保存git历史提交的版本信息,而不允许用户在上面进行各种git操作; 这也是为什么要bare做远程仓库;
切换到A文件下; 拉下Demo代码, git clone Demo的目录 我的是
因为没有忽略文件, 所以创建忽略文件. 进入Demo下
第一步
touch .gitignore
第二步
echo -e ".idea/
*.iml
out/
gen/
idea-gitignore.jar
resources/templates.list
resources/gitignore/*
build/
build.properties
junit*.properties
IgnoreLexer.java~
.gradle
" > .gitignore
可以俩步合一步,为了显示清楚.我分成俩步来写;
写完提交到暂存区 git add . 或者 git add 文件名; add ,是所有未被git管理的文件;
别忘了git status 看下文件状态
git commit -m "忽略文件"
git push
好 开始解决冲突了
下部分传送门, https://blog.csdn.net/weixin_42083027/article/details/80497650