或在命令行上创建一个新的存储库

echo“#gittest”>> README.md
git init
git add README.md
git commit -m“first commit”
git remote add origin git@github.com:xuanjian9 / gittest.git
git push -u origin master
或从命令行推送现有存储库
git remote add origin git@github.com:xuanjian9 / gittest.git
git push -u origin master

清除本地缓存

git rm -r --cache .

提交三连

git add .
git commit -m""
git push origin master

警告:

warning: LF will be replaced by CRLF in ......
The file will have its original line endings in your working directory.
解决方案:关闭自动提示即可
git config --global core.autocrlf false

方案一:用命令行创建一个新的仓库

如果已经拉取了git仓库,那我们只需要在该仓库下进行项目的新建等操作即可。git     //在test这个仓库下创建README.md文件

git clone git@gitee.com:xuanjiange/PHPQuickStart.git //将项目拉至本地
git init //在本地初始化git
git add README.md //将本地创建的README.md文件添加到暂存区
git commit -m“first commit” //将暂存区内容提交,到此,之前的操作都是为了初始远程仓库
git remote add origin git@gitee.com:xuanjiange/PHPQuickStart.git //添加到远程仓库
git push -u origin master //第一次推送到远程仓库需要 -u,将本地master推送到远程master,以后就直接Git push 就好了

方案二:用命令行将本地仓库推送到远程仓库

如果你已经建好了项目,但是还没有加入git管理的话,可以如下操作:
1.先新建一个远程仓库待用,如上图
2.先在本地建立git版本管理,在项目目录下进行如下操作

git init         //项目目录下会多一个.git文件夹,不过我们平时像vue-cli生成的项目,会自带git初始化文件
git add . //将项目目录下的所有内容添加到暂存区,如果有不需要版本管理和提交的内容在.gitignore添加,没有该文件的话先新建一个
git commit -m“first commit” //提交说明注释
git remote add origin git@gitee.com:xuanjiange/PHPQuickStart.git //添加到远程仓库
git push -u origin master //第一次推送到远程仓库需要 -u,将本地master推送到远程master,以后就直接git push 就好了

部分文件或文件夹未提交

两种情况

一、未提交文件夹中已存在.git删除即可提交

二、git Bash Here 中输入touch .gitignore 在文件夹中查看.gitignore 文件内容

  可能存在未提交的文件或文件夹名称,删掉后重新提交

.gitignore文件

git过滤文件,用于配置哪些提交哪些不提交


# 忽略掉所有文件名是 foo.txt的文件. foo.txt # 忽略所有生成的 html文件, *.html # foo.html是手工维护的,所以例外. !foo.html # 忽略所有.o和 .a文件. *.[oa]
配置语法:
以斜杠“/”开头表示目录;
以星号“*”通配多个字符;
以问号“?”通配单个字符
以方括号“[]”包含单个字符的匹配列表;
以叹号“!”表示不忽略(跟踪)匹配到的文件或目录; #如:
1)/mtk/                  过滤整个文件夹
2)*.zip                  过滤所有.zip文件
3)/mtk/do.c             过滤某个具体文件
4)!/mtk/*.log        mtk文件夹中所有的.log文件提交

最新文章

  1. Node.js入门笔记(1):基本概念
  2. 写一个程序,用于分析一个字符串中各个单词出现的频率,并将单词和它出现的频率输出显示。(单词之间用空格隔开,如“Hello World My First Unit Test”)
  3. xss跨站脚本测试
  4. 主成分分析(PCA)的一种直观理解
  5. 图书馆管理系统—NABCD模型竞争性需求分析
  6. php添加数据到xml文件的例子
  7. 【C语言】17-预处理指令3-文件包含
  8. Unity3D ShaderLab 模拟纹理运动
  9. 《Java数据结构与算法》笔记-CH2有序数组
  10. owncloud乱码问题
  11. IE 与 FireFox 的 event 详解 (转)
  12. CSS 与 HTML5 响应式图片
  13. TCP的三次握手和四次挥手(转)
  14. tomcat生产部署关键参数设置
  15. centos6.5安装python2.7、pip、numpy、scipy
  16. http建立连接过程
  17. Network POJ - 3694(lca并查集+连通图求桥)
  18. bp暴力破解(转载)
  19. 微软BI 之SSAS 系列 - 实现Cube 以及角色扮演维度,度量值格式化和计算成员的创建
  20. Dynamics CRM 2011 怎么根据记录的etc参数值找到实体英文名和根据etc参数值或英文名称找到其实体中文名称

热门文章

  1. vmware centos 桥接和NAT的IP配置
  2. Hadoop-No.3之序列化存储格式
  3. python 中pip配置清华源
  4. Python之subprocess模块的使用
  5. jquery checked选择器 语法
  6. cogs服务点设置(不凶,超乖) x
  7. matplotlib中 plt.plot() 函数中**kwargs的参数形式
  8. Jmeter -- 循环控制器和线程并发(关注执行顺序)
  9. python接口自动化:pycharm中import yaml报错问题解决
  10. JS基础_对象操作