基本操作
ctrl+上行键:上次代码
本地仓库:Git init
新建文件:touch xxxx.xxx
查看状态:Git status
文件从工作区——暂存区:Git add ./文件名(.是通配符代表所有)
暂存区——仓库:Git commit -m "注释信息"
提交信息和状态:Git log
更详细:但是很麻烦,东西一大堆,需要自己起别名,直接去黑马程序员看具体方法
修改文件:vi 文件名。 修改后需要重新add和commit,然后git log可以查看提交信息
清屏:clear 如果清屏后很多信息看不到比如ID,比如git log可以用git reflog查看历史
版本回退:git reset --hard “commitID”
在我们需要add——commit操作文件时,有些文件我们不想操作:
1:touch .gitignore 2:vi .gitignore 然后加入不想操作的文件(直接文件名,或者*.x x为文件后缀名)。vi后要add——commit
如果后期我又想操作怎么办:继续vi 删除.gitignore里面我们要操作的文件
分支:每个人开发互不影响
查看分支:git branch
创建分支:git branch 分支名
切换分支:git checkout 分支名 留意原始文件夹变化
创建&切换:git checkout -b 分支名
合并分支:git merge 分支名称
一般都是合并到master上,先切换到master
删除分支:git branch -d 分支名 or git branch -D 分支名
冲突:不同分支修改同一个文件同一行。然后合并,就会有冲突,这时候需要手动解决,然后add——commit
可以直接在文件:x=随便 也可以vi 然后add——commit