git入门教程之本地仓库

158 阅读2分钟

1.使用本地git仓库

1,首先在Cmder或者Git Bash输入六行命令

git config --global user.name                 
git config --global user.email
git config --global push.default simple
git config --global core.quotepath false
git config --global core.editor "code --wait"
git config --global core.autocrlf input

注意:user.name和user.email和github没有关系 名字随便写,邮箱写最常用的的邮箱

运行完这六行就可以使用git了

2.git常用命令

1.首先创造一个本地仓库在当前文件夹

git init

2.选择那些变动是需要提交的

git add  <文件名>

或者

git add .

全部提交

3.描述那些变动是不需要提交的,在vscode创建这个文件夹,在里面写上不需要提交的文件名

常见的有node-modules、.DS_store、.idea 、.vscode

4.提交到本地仓库

(1)提交并说明理由

git commit -m "第一次提交"

(2)提交可以帮你回顾一下改动了什么,迫使你把提交理由写的详细一点

git commit -v

5.创建了一个拷贝,查看

git log

3.git高级命令

1.可以任意回到你原来的每一次提交

git reset --hard XXXXXX

后面的XXXXXX是输入git log命令后前面的一列数字和字母的组合,每一次的提交产生的组合都是不同的

2.回到你最初提交的地方了但是要怎么再回去呢

git reflog

git log 和git reflog的区别是:git log只会显示之前的提交,使用git reflog可以查看所有的提交

4.git本地创建分支操作

1.基于当前commit创建一个新的时间线(分支x),在哪个分支提交,代码就出现在哪个分支

git branch x

查看当前处于那个分支

git branch

2.切换分支,当前目录有未提交的代码,只要不和另一个分支有冲突,就不需理会

git checkout x

或者

git checkout master

3.合并分支,将另一个分支合并到当前分支

git merge x

4.如果有冲突,解决方法:

(1)使用git status -sb查看哪些/那个文件冲突了

(2)依次打开每个文件-->搜索====四个等于号-->在上下两部分选择要保留的代码

-->删除不用的代码-->删除====<<<<>>>>这些标记-->git add对应文件-->使用git status -sb查看哪些/那个文件冲突了,解决下一个文件冲突

(3)最后没有冲突了,运行git commit(注意后面不需要加任何东西)

5.删除没用的分支,删除x分支

git branch -d X