git如何上传所有的新文件
目的描述:新建的git项目,项目中有许多要从本地上传到git仓库的新文件,如果用git -a filename的方法一个一个的添加,太费事费力,需要有命令添加所有改动。
步骤:进入项目文件夹,在其中使用git bash
1.使用git clone命令将新建的git 项目信息下载到本地
1 | git clone git address |
2.进入git项目的本地文件夹,将自己的项目复制到这个git 文件夹,查看状态,提交所有的新文件
1 | git status |
3.上传更新到git 版本库
1 | git push |
注:git add上传本地项目所有变化的命令三种有 git add -A、git add -u、git add .
1 | git add -A 提交所有变化 |
Git查看与修改用户名、邮箱
用户名和邮箱的作用:
用户名和邮箱地址相当于你的身份标识,是本地Git客户端的一个变量,不会随着Git库而改变。
每次commit都会用用户名和邮箱纪录。
github的contributions跟你的邮箱是有关联的。
查看自己的用户名和邮箱地址:
$ git config user.name
$ git config user.email
修改自己的用户名和邮箱地址:
$ git config –global user.name “xxx”
$ git config –global user.email “xxx”
修改git commit 最后一次提交的注释信息 以及如何退出git bash vim编辑器
用git commit -m “注释”提交的时候,注释写错了,于是各种查资料开始了和git bash vim的纠缠。
首先,使用 git commit –amend 命令,(修改最近一次提交的注释信息),会进入到vim 编辑器;
然后,你会发现编辑器里你怎么输入都没反应,这是因为vim处在不可编辑状态,按下大写字母键C,此时进入编辑状态,可以开始修改注释信息了;
最后,你会发现你怎么都退出不了,回到shell了,然后操作如下: ESC –》 退出编辑状态;接着 连续按两次大写字母键 Z,接着你会惊喜的发现,终于保存好退出来了!
github常见操作和常见错误!错误提示:fatal: remote origin already exists
如果输入$ git remote add origin git@github.com:djqiang(github帐号名)/gitdemo(项目名).git
提示出错信息:fatal: remote origin already exists.
解决办法如下:
1、先输入$ git remote rm origin
2、再输入$ git remote add origin git@github.com:djqiang/gitdemo.git 就不会报错了!
3、如果输入$ git remote rm origin 还是报错的话,error: Could not remove config section 'remote.origin'. 我们需要修改gitconfig文件的内容
4、找到你的github的安装路径,我的是C:\Users\ASUS\AppData\Local\GitHub\PortableGit_ca477551eeb4aea0e4ae9fcd3358bd96720bb5c8\etc
5、找到一个名为gitconfig的文件,打开它把里面的[remote "origin"]那一行删掉就好了!