关于Git学习的一些命令(一)

     初到新公司,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学习的一些命令(一)

     这里说明,  git init 和git init --bare的区别在于:--bare创建一个所谓的裸仓库,之所以叫裸仓库是因为这个仓库只保存git历史提交的版本信息,而不允许用户在上面进行各种git操作; 这也是为什么要bare做远程仓库;

    切换到A文件下; 拉下Demo代码,  git clone Demo的目录  我的是

关于Git学习的一些命令(一)

   因为没有忽略文件, 所以创建忽略文件. 进入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