创建仓库
git init(会在本地目录下生成.git)
创建需要忽略的文件,不加入版本控制:
创建.gitignore,并添加需要忽略的文件及目录
.gitigonre 文件只在git提交管理之前起作用,一旦提交后,后期更改不会起作用,如需对已经处在版本管理的 文件/目录 进行取消管理操作,须执行以下几步:
1、先把本地缓存删除(改变成未track状态):git rm -r --cached .
2、再提交:git add .
3、git commit -m 'update .gitignore'
4、git clean -d -fx 文件/目录 (执行此指令后,对应的文件/目录会被删除,需提前备份,待执行后手动拷贝回去,另有方法??)
5、执行以上几步后, 文件/目录 将会在后期版本管理中被忽略
添加文件到版本控制:
git add .(添加当前目录下所有文件)
git add file_name (添加指定文件)
提交版本至本地仓库:
git commit -am "注解说明" (-a 为add之意)
创建git分支:
git branch new_branch_nam
查看git分支列表:
git branch
切换git分支:
git checkout branch_name
从仓库下载指定版本到一分支:
git branch new_branch_name 27705709d5c56c5595875580e7cf321a4cf406d1
比较分支差异,显示差异文件列表:
git diff branch_a branch_b --stat
比较分支差异,显示某一具体文件差异:
git diff branch_a branch_b file_name
合并分支(将branch_name合并到当前分支):
git merge branch_name
查看仓库历史版本:
git log
git log --pretty=online
git log --graph