Git 一些常用操作

简易的命令行入门教程:

Git 全局设置:

1
2
git config --global user.name "MR.wang"
git config --global user.email "you@邮箱"

创建 git 仓库:

1
2
3
4
5
6
7
8
mkdir blog
cd blog
git init
touch README.md
git add README.md
git commit -m "first commit"
git remote add origin "you Git仓库地址"
git push -u origin master

已有项目?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
cd existing_git_repo
git remote add origin "you Git仓库地址"
git push -u origin master
想到也没做什么,就直接强制push了。
$ git push -u origin master -f
1
总感觉哪里不太对,合作项目的时候,还是建议不要用这种方法的好。
顺便搜索了下别的解决方案:
1. push前先将远程repository修改pull下来:
$ git pull origin master
$ git push -u origin master
1
2
2. 若不想merge远程和本地修改,可以先创建新的分支:
$ git branch [name]
$ git push -u origin [name]

Git忽略本地文件

新建.gitignore 编辑添加要忽略的文件路径

1
2
3
4
5
6
.DS_Store
Thumbs.db
db.json
*.log
node_modules/
public/

Git忽略已经被提交的文件

1
git rm --cached "要忽略文件的路径"

最后编辑下.gitignore文件把需要忽略的文件路径添加上 同上一操作