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

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文件提交

Git-T的更多相关文章

  1. Git 子模块 - submodule

    有种情况我们经常会遇到:某个工作中的项目需要包含并使用另一个项目. 也许是第三方库,或者你 独立开发的,用于多个父项目的库. 现在问题来了:你想要把它们当做两个独立的项目,同时又想在 一个项目中使用另 ...

  2. Git 在团队中的最佳实践--如何正确使用Git Flow

    我们已经从SVN 切换到Git很多年了,现在几乎所有的项目都在使用Github管理, 本篇文章讲一下为什么使用Git, 以及如何在团队中正确使用. Git的优点 Git的优点很多,但是这里只列出我认为 ...

  3. Git与Repo入门

    版本控制 版本控制是什么已不用在说了,就是记录我们对文件.目录或工程等的修改历史,方便查看更改历史,备份以便恢复以前的版本,多人协作... 一.原始版本控制 最原始的版本控制是纯手工的版本控制:修改文 ...

  4. Git Bash的一些命令和配置

    查看git版本号: git --version 如果是第一次使用Git,你需要设置署名和邮箱: $ git config --global user.name "用户名" $ gi ...

  5. 在Ubuntu 16.10 安装 git 并上传代码至 git.oschina.net

    1. 注册一个账号和创建项目 先在git.oschina.net上注册一个账号和新建一个project ,如project name 是"myTest". 2.安装git sudo ...

  6. 史上最详细git教程

    题外话 虽然这个标题很惊悚,不过还是把你骗进来了,哈哈-各位看官不要着急,耐心往下看 Git是什么 Git是目前世界上最先进的分布式版本控制系统. SVN与Git的最主要的区别 SVN是集中式版本控制 ...

  7. [版本控制之道] Git 常用的命令总结(欢迎收藏备用)

    坚持每天学习,坚持每天复习,技术永远学不完,自己永远要前进 总结日常开发生产中常用的Git版本控制命令 ------------------------------main-------------- ...

  8. 【解决方案】Myeclipse 10 安装 GIT 插件 集成 步骤 图解

    工程开发中,往往要使用到集成GIT ,那么下面说说插件安装步骤 PS:以Myeclipse 10 为例,讲解集成安装步骤. ----------------------main------------ ...

  9. git 命令

    切换仓库地址: git remote set-url origin xxx.git切换分支:git checkout name撤销修改:git checkout -- file删除文件:git rm  ...

  10. git亲测命令

    一.Git新建本地分支与远程分支关联问题 git checkout -b branch_name origin/branch_name 或者 git branch --set-upstream bra ...

随机推荐

  1. mysqldump恢复

    mysqldump的恢复操作比较简单,因为备份的文件就是导出的SQL语句,一般只需要执行这个文件就可以了,可以通过以下的方法. 方法一 [root@zstedu andyxi3306]# mysql ...

  2. Javascript设计模式之发布-订阅模式

    简介 发布-订阅模式又叫做观察者模式,他定义了一种一对多的依赖关系,即当一个对象的状态发生改变的时候,所有依赖他的对象都会得到通知. 回忆曾经 作为一名前端开发人员,给DOM节点绑定事件可是再频繁不过 ...

  3. 函数参数-arguments-reset参数

    1.JS中用:arguments 1)存放实参的集合,是一个类似于数组的对象,只有数组的 length,没有数组方法 function add1(a,b,c) { console.log(argume ...

  4. Spring的BeanPostProcessor和BeanFactoryPostProcessor区别

    Spring提供了两种后处理bean的扩展接口,分别为BeanPostProcessor和BeanFactoryPostProcessor,这两者在使用上是有所区别的. BeanPostProcess ...

  5. mongodb多条件分页查询的三种方法(转)

    一.使用limit和skip进行分页查询 public List<User> pageList(int pageNum ,int pageSize){ List<User> u ...

  6. vs2015显示代码行数

    打开visual studio 2015,在菜单中点击“工具” --> "选项" -->“文本编辑器” --> "所有语言" -->勾选 ...

  7. nginx信号

    ps aux | grep nginx #查看nginx进程,要查看nginx的pid,就得使用这个命令查看*********************nginx信号****************** ...

  8. vue 项目实战之小坑坑

    1. Vue 多个元素动画 ,需要使用 transition-group 标签,并且需要赋值 唯一 key 值. 2. 用ajax 获取到数据赋值给data 后 ,再手动向data里添加的属性无效. ...

  9. noi.ac #546 分组

    题目链接:戳我 题目描述 现在有n个字符串,你需要从中选出一些字符串,使得选出的字符串能被分组,满足每组大小为2,且可以从每组选出该组的两个字符串的一个非空公共后缀,使得每组选出的串互不相同. 输入格 ...

  10. 2017FJ省队集训 游记

    2017FJ省队集训 游记 又是一篇流水账 Day 1 今天是省队集训的第一天.早上骑车去八中,到的时候汗流太多浑身湿透被杨哥哥和runzhe2000 d了,一个说我去游泳了一个说我打球了...流完汗 ...