1、一些入门的命令
进入你要传到远程库的项目下
例:
cd/Desktop/Order这里是进入桌面的Order文件夹中,接着输入
git init为了让项目文件夹下有 .git 文件,可以输入 ls -a 命令查看
git add .将当前目录增加到仓库中,那个“ . "代表当前目录,也可以换成其他文件名
git commit -m" 输入一些注释"提交当前的修改,相当于备份,每次commit都会有对应的时间,所以只要你commit了就可以返回到你想要的版本。
git remote add origin https://github.com/user_name/xxx.git设置要增加到哪个仓库, https://github.com/user_name/xxx.git 这个是远程仓库的地址,user_name 为你注册的gitHub用户名,xxx为你在gitHub上建的仓库名
git push -u origin master将项目上传到远程的仓库的主分支下, 到这里就已经完成了一次上传。
以下是些其他的sell命令:
git status //用于查看当前项目的修改信息
rm -rf .git/ //删除 .git文件的命令
git clone https://github.com/use_name/xxx.githttps://github.com/use_name/xxx.git 这个是你要克隆的远程公开库的地址
git rm 文件名(或/path/file_name)删除.git 本地的指定文件 再输入 git push 命令 就可以删除远程文件
git rm -r file_name // 或/path/file_name
2、分支
git branch yourbranchyourbranch 是你要创建分支的名字
git branch //查看当前本地分支
git branch -r //查看远程分支
git branch -a // 查看所有分支
git checkout yourbranch //切换到你的分支上
git checkout master //切换到主分支
git merge yourbranch // 合并你的分支
git branch -d yourbranch //删除你本地的分支
git branch -r -d yourbranch //删除远程分支 git push origin --delete yourbranch //删除远程分支
3、忽略某些文件
touch .gitignore //创建一个.gitgnored的文件
open -e .gitignore //打开文件,进行编辑
在文件输入类似语句:
first.txt (忽略所有文件名为 first.txt 的文件) *.rb (忽略所有扩张名为 .rb 文件) !first.rb (first.rb 文件除外) *.[oa] (忽略所有 .a 和 .o 的文件)保存文件,当你 git push 的时候会自动不上传那些你忽略的文件到远程仓库
相关推荐
"点滴积累1" 本文档主要讲述了程序员的职业发展、技术栈、学习方法和思想方式等方面的知识点。 1. career development * 程序员的职业发展可以分为基础技术、工具、产品、项目等几个方面。 * 世界需要不同类型...
Bolg个人爱好,知识积累,点滴成石Webweb端Serve服务端前端资源自动化部署其他other发布release.cmdgit 提交规范校验
2. **版本控制**:Git是最常见的版本控制系统,实习生需要学会使用它来管理代码版本,协同工作,以及提交和拉取代码。 3. **软件开发流程**:了解敏捷开发方法,如Scrum或Kanban,能够帮助实习生参与到需求分析、...
这个项目的名称可能来源于“Time Master”或者“Timi”,它旨在提供一个类似功能的平台,让用户能够方便地记录生活中的点滴、规划时间并进行有效的任务管理。作为一个完整的项目代码,我们可以从中学到如何构建此类...
前端开发是现代网页和应用程序开发的核心部分,它专注于用户与网站或应用的交互部分。"font-end-note"这个标题可能是关于前端..."font-end-note"中的内容可能涵盖了这些领域的点滴积累,是前端开发者宝贵的参考资料。
这是一个知识的转储平台,承载着作者在不断探索与成长过程中的点滴积累。” 描述部分进一步强调了博客的核心功能——整理和存储知识。这表明博客的内容可能包括作者在学习过程中遇到的问题、解决方法、项目实践以及...
"AlgorithmLearning"项目就是一个专注于算法学习的代码仓库,它汇聚了作者在算法学习过程中的点滴积累,为我们提供了一次深入理解并实践算法的宝贵机会。 1. **算法基础**:在这个项目中,我们可以看到各种基础算法...
描述中的 "学习笔记,记录点滴新的" 强调了这是一系列不断积累和更新的知识点集合,主要关注的是过程和新知识的获取。 在标签中提到了 "Shell",这意味着这份资料很可能与Linux或Unix系统的Shell脚本编程有关。...
3. **知识库**:TiddlyWiki可以作为一个私人的知识库,整理和积累专业领域的知识,方便检索和共享。 4. **教学辅助**:教师可以创建TiddlyWiki作为课程资料,学生可以独立学习并记录学习过程。 5. **代码片段管理*...
"王昭君的个人博客"便是这样一处空间,它致力于展示作者王昭君在IT行业的点滴积累和深入洞察。这个博客不仅是一个自我表达的窗口,也是与同行交流、向新手传授知识的桥梁。 博客"bolo-blog"的名字可能源于“bolg”...
"直到:学习记录"是一个可能的学习笔记或者个人知识管理项目的标题,它暗示了作者在不断地更新和积累自己的学习过程和心得。尽管没有提供具体的标签,我们可以假设这些学习记录涵盖了一系列IT相关的主题。"til-...
在这个特定的TIL项目中,我们可以推测作者正在积累他在2020年12月29日及之后学习到的关于Jupyter Notebook的点滴。 【描述】:“瓷砖 .기록하는레포입니다。” 这里的“瓷砖”可能是一个翻译错误,实际上可能是指...
【标题】"chongiscool.github.io" 是一个个人在GitHub上建立的博客网页,用于分享作者Chong的日常工作中涉及的IT知识、学习心得以及生活点滴。这个标题表明了这是一个个人化的开源项目,通过GitHub Pages服务进行...
标题“Programming-a-diary”揭示了这是一个关于编程学习和个人成长的记录,可能包含了作者谢思奇在编程领域的体验、思考以及日常生活与工作的点滴。描述中提到的“感悟、感想”、“编程语言”、“心得”、“生活”...
1. **技术日志**:个人学习过程中的点滴记录,如遇到的问题、解决办法、新概念理解等,有助于巩固记忆和提升问题解决能力。 2. **HTML**:超文本标记语言是网页开发的基础,记录器可能包含了HTML的学习笔记,如标签...
"个人知识Wiki"是一种高效的方式,用于整理、存储和检索个人学习与工作中积累的信息。通过创建一个定制化的知识库,我们可以更好地管理我们的认知资源,提高工作效率,促进个人成长。 【描述】: "知识维基旨在捕捉...
LongBlog-v2.0 是一个由Java程序员创建的个人博客系统,它不仅是一个记录博主学习与生活点滴的平台,更是分享Java技术与源码的重要渠道。这个系统的开源特性使得其他开发者能够深入理解其设计思路和实现方式,从而...
【标题】"idle-thoughts:写片段"指的是一个项目或者代码库,它可能是用于记录开发者在编程过程中的点滴思考、技巧或者问题解决方案。在IT行业中,这样的实践可以帮助程序员整理思路,积累经验,并促进个人技能的提升...
"的描述中,并没有直接提供具体的IT知识点,而是包含了一些情感和哲学意味的词语,如“点滴”、“从心开始”、“但愿”、“盛世如常”。这些词汇可能是在暗示某种关于学习、积累或是对美好未来的期盼,但在IT领域中...
- **版本控制**:使用如Git等版本控制系统管理代码变更。 - **Bug追踪**:采用Bug追踪系统记录和追踪问题。 - **自动化工具**:引入自动化测试和构建工具,提高开发效率。 #### 九、格式化规则 - **括号与花括号**...