Git使用及注意事项

git如何上传所有的新文件

目的描述:新建的git项目,项目中有许多要从本地上传到git仓库的新文件,如果用git -a filename的方法一个一个的添加,太费事费力,需要有命令添加所有改动。

步骤:进入项目文件夹,在其中使用git bash

1.使用git clone命令将新建的git 项目信息下载到本地

1
git clone  git address

2.进入git项目的本地文件夹,将自己的项目复制到这个git 文件夹,查看状态,提交所有的新文件

1
2
3
git status 
git add -A
git commit -a -m"first commit"

3.上传更新到git 版本库

1
git push

注:git add上传本地项目所有变化的命令三种有 git add -A、git add -u、git add .

1
2
3
git add -A  提交所有变化
git add -u 提交被修改(modified)和被删除(deleted)文件,不包括新文件(new)
git add . 提交新文件(new)和被修改(modified)文件,不包括被删除(deleted)文件

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"]那一行删掉就好了!