git学习笔记-----第一次提交
来源:互联网 发布:做动漫的软件 编辑:程序博客网 时间:2024/05/19 03:24
git下载地址。下好直接安装就行。
关于忽略文件
在提交原始项目之前,在项目的根目录新建一个名叫.gitignore
的文件。
.gitignore的语法如下:
* 所有空行或者以注释符号 # 开头的行都会被 Git 忽略;
* 可以使用标准的 glob 模式匹配。 * 匹配模式最后跟反斜杠(/)说明要忽略的是目录。 * 要忽略指定模式以外的文件或目录,可以在模式前加上惊叹号(!)取反。glob 模式匹配:
* 星号(*)匹配零个或多个任意字符;
* abc] 匹配任何一个列在方括号中的字符(这个例子要么匹配一个 a,要么匹配一个 b,要么匹配一个 c);
* 问号(?)只匹配一个任意字符;
* 0-9a-zA-Z] 在方括号中使用短划线分隔两个字符,表示所有在这两个字符范围内的都可以匹配(比如 [0-9a-zA-Z] 表示匹配所有 0 到 9 的数字和所有字母);
* \ 转义字符。
下面是一个例子:
# 忽略*.o和*.a文件 *.[oa]# 忽略*.b和*.B文件,my.b除外*.[bB]!my.b# 忽略dbg文件和dbg目录dbg# 只忽略dbg目录,不忽略dbg文件dbg/# 只忽略dbg文件,不忽略dbg目录dbg!dbg/# 只忽略当前目录下的dbg文件和目录,子目录的dbg不在忽略范围内/dbg# 此为注释 – 将被 Git 忽略# 忽略所有 .a 结尾的文件 *.a # 但 lib.a 除外!lib.a# 仅仅忽略项目根目录下的 TODO 文件,不包括 subdir/TODO /TODO# 忽略 build/ 目录下的所有文件build/# 会忽略 doc/notes.txt 但不包括 doc/server/arch.txtdoc/*.txt
关于第一次提交
因为公司的项目都是提交到码云上,所以这里说第一次提交步骤都只适用于码云,其他的平台不在考虑范围内。
- 登录进入码云
- 在码云上创建一个自己的项目,这时候会生成一个项目地址。
- 本地初始化一个项目
如果你是新安装的git,没有做过任何动作,你也许需要执行下面两条命令,作为git的基础配置,作用是告诉git你是谁,你输入的信息将出现在你创建的提交中.
git config --global user.name "你的名字或昵称"git config --global user.email "你的邮箱"
没有配置也没关系,因为在你有任何提交动作的时候,git会提醒你。
在你的需要初始化版本库的文件夹中执行
git init git remote add origin <你的项目地址> //注:项目地址形式为:http://git.oschina.net/xxx/xxx.git或者 git@git.oschina.net:xxx/xxx.git
这样就完成了初始化,但是你的项目还没有提交到远程仓库,接下来要做第一次提交。进入你已经初始化好的或者克隆项目的目录,然后执行
git pull origin mastergit touch init.txt //如果已经存在更改的文件,则这一步不是必须的git add .git commit -m "第一次提交"git push origin master
回到你的项目页面,就能看到已经提交成功了。撒花!★,°:.☆( ̄▽ ̄)/$:.°★ 。
更多帮助可以查看码云的帮助页。
0 0
- git学习笔记-----第一次提交
- git 学习笔记4-git提交代码
- 【Git 学习笔记】2.3 - 查看提交历史
- 【Git 学习笔记】2.3 - 查看提交历史
- git学习笔记(文件的提交)
- git学习笔记整理-5-撤销提交
- git:初学者使用git第一次提交代码
- Android Studio 使用笔记:Git 的配置和第一次提交到仓库
- Android Studio 使用笔记:Git 的配置和第一次提交到仓库
- Android Studio 使用笔记:Git 的配置和第一次提交到仓库
- 第一次向git.oschina.net提交项目
- git bash第一次 提交code提示错误
- 第一次使用git提交失败的解决方法
- 第一次使用git提交本地文件到github
- git 提交命令笔记
- GIT学习笔记--提交代码到远程仓库
- git学习笔记整理-3提交与移除
- git 提交 github 学习
- 从a中选出b,一共有多少种选法
- Shell函数返回值
- Permutations II
- NYOJ 17 单调递增最长子序列
- 使用Fragment应用放置后台很久被系统回收出现crash
- git学习笔记-----第一次提交
- Android自定义控件—CouponsView
- 队列和堆栈
- GreenDao使用CRUD及数据库结构升级
- Web服务器启动时加载缓存
- drawRect方法&贝塞尔路径&上下文
- 【light-oj】-1104 - Birthday Paradox(数学,概率)
- 发布web总结
- python的import与from...import的不同之处