快速提交代码到git.oschina.net之设置.gitignore

大家都知道 新建一个 Git 项目的时候 会有一个配置文件叫 .gitignore ,如图所示

这个文件是干嘛的呢? 这就是今天的主角,它的作用是提交你的项目、工程文件时,设置要忽略的一部分文件或文件夹的规则,从而 避免 提交一些不必要的文件比如 .classpath,settings目录等的东西到代码仓库,给其他开发人员 同步代码的时候 由于这些 .classpath,settings 等和之前设置不一样 带来的麻烦。

这里以 http://git.oschina.net/Gelopa/Micro-Services/blob/master/.gitignore 文件内容为例进行说明

# maven ignore
#忽略Maven 项目中的target目录..也就是提交时 自动忽略target目录,这在你使用TortoiseGit 等工具的时候, #提交内容显示区会有体现
target/
#忽略以下面内容 作为后缀的文件
*.jar
*.war
*.zip
*.tar
*.tar.gz

# eclipse ignore
.settings/
.project
.classpath

# idea ignore
.idea/
*.ipr
*.iml
*.iws

# temp ignore
*.log
*.cache
*.diff
*.patch
*.tmp

# system ignore
.DS_Store
Thumbs.db

#最后说明一下,在Maven的多模块项目中,只要在你的parent项目目录下设置这么一个.gitignore就行了,子模块自动根据这个配置生效

git项目 第一次要做的事

第一次创建好项目之后,就复制上面的内容到你的 .gitignore 提交

以后再提交东西时,就自动忽略了,应该把这件事养成一种习惯,创建好一个项目就修改.gitignore并提交,以后再提交就会向下面这样 自动把那些 杂七杂八的文件自动过滤了,省的麻烦。

提交到代码仓库之后的样子(已经出现了.git文件夹) 如下图, .settings 目录 和 .project 是不带绿色


的,

  

而且 子模块里面也是一样的, .settings 目录 和 .project 是不带绿色√的 ,说明过滤生效了

时间: 2024-10-06 14:21:29

快速提交代码到git.oschina.net之设置.gitignore的相关文章

shell脚本实现git快速提交代码与快速回滚

shell脚本实现git快速提交代码与快速回滚 创建一个commit库: [[email protected] cml]# echo "check github" > index.html [[email protected] cml]# cat index.html check github [[email protected] cml]# git add index.html [[email protected] cml]# git commit -m "check

windows提交代码到git仓库

进入git bash git config --global user.name '仓库名' git config --global user.email '[email protected]' git clone https://github.com/c-y-q/test001.git 修改文件内容 git status git diff git add . (或者指定文件名字) git push ,很有可能报错: 执行: git remote add master https://githu

[SourceTree] - 提交代码失败 "git -c diff.mnemonicprefix=false -c core.quotepath=false" 之解决

背景 使用 SourceTree 提交代码失败,尝试了重装 SourceTree 和 Git 问题依旧. 错误信息 git -c diff.mnemonicprefix=false -c core.quotepath=false --no-optional-locks push -v --tags origin DEV:DEV fatal: unable to access 'https://bitbucket.org/xxxxxx/spread-talent-system.git/': Rec

intellij 提交代码到git

1.配置git 2.create git repository 3.git-->add commit Directory 4.提交代码 git remote add origin https://github.com/lujianing/ueditor.git git push -u origin master 注意:如果报错-->先fetch再merge-->push

git使用(一):如何创建一个工程、提交代码

1. 在git server端如何创建一个工程 (1) su git (2) mkdir linux-git.git (3) cd linux-git.git (4) git init --bare (5) exit 2. 在clinet端如何clone.提交代码 (1) git clone [email protected]:/home/prj_git/linux-git.git (2) cd linux-git (3) cp ../linux-3.18.3 ./ -rf (4) git ad

通过Git向Github提交代码(Windows系统)

1.新建项目 在GitHub选择并创建一个项目.首先,登录 GitHub,单击页面右上角加号"+" ,选择"New repository" 选项. 填写项目名称及描述,默认项目为"Public",如果想创建"Private"项目,GitHub需要收费.最后单击"Create repository"完成项目的创建 成功创建一个项目后,github给出 3种提交代码的方式 2.提交代码 首先进行初始化配置:设置

git提交代码

首先在github上面建立一个叫test的仓库 然后 如上图,分别创建两个文件夹test1 和 test2 并且使用同样的步骤进行初始化 git pull origin master //这个pull其实就是fetch命令和merge的结合体 拉取github上的代码 然后各自修改相同的文件(这里假设文件名叫做a)进行提交 假设test2先提交,test2的操作步骤是这样的 修改了a后 上面给a这个文件添加了test2 commit git add a git commit -m 'test2

如何向OpenStack提交代码(详细步骤)

1. 创建一个 Launchpad(https://launchpad.net/openstack  )账号,加入OpenStack社区. 2. 在(https://www.openstack.org/profile  )上注册账号(这里的账号与1.中的账号,邮箱应该一致),并成为Foundation Member(否则后面提交会出现问题). 3. 进入(https://review.openstack.org  ),登陆. 4. 进入(https://review.openstack.org/

IDEA提交代码到github

GIT客户端安装及idea配置github账号并提交代码到GIT参考资料:https://blog.csdn.net/qq_31405633/article/details/88193119 1. 选中要提交的文件,鼠标右键单击,选择git,然后选择commit File 2.  这里可以选择要提交的文件,填写commit message,点击commit 提交代码到本地git仓 3. push代码到github: 鼠标右键选择git ==> repository ==> push 弹出框里面