创建一个git区(本地版本库),在项目文件夹中右键菜单,点击Git Bash here,打开Git命令框
使用git init
往里面添加文件
使用git add 文件名添加
使用git status 查看是否添加成功,查看所有已存文件
添加文件夹 空文件夹不允许添加
添加所有内容
git add .
git add --all
从暂存撤回文件,文件夹
git reset HEAD -- 文件名/文件夹名
从暂存撤回所有
git reset HEAD -- .
git reset HEAD --*
从暂存区到版本库,暂存区的文件将不存在
git commit hello.txt //提交文件
git commit . //提交所有文件
配置上传版本数据的用户以及其email,使用--global表示定义全局,之后上传版本到版本库不需要再次配置
//--global 可以写在任意位置
git config --global user.name "name"
git config --global user.email "eamil"
查看日志
git log
简写提交到版本库
从版本库拿数据(版本库数据不能删,但是可以通过版本库获取之前的旧版本文件)
在本地文件夹中删除后(不能删除git文件夹爱),可以通过该命令找回 hard会影响暂存区和工作区
git reset --hard 文件的版本号(commit) //可以不写--hard 则只拿所需的版本号文件,不影响其他文件
git reset --hard HEAD 拿到最新的版本
分支
创建分支 分支名必须严格按照规范(具体命名规范网上都可以查找到,这里就不一一说明)
git branch 分支名 master_check未上线
git branch 查看分支
*表示当前所处分支
切换分支
git checkout 要去的分支名
删除分支
git branch -d 分支名 //使用-D 可以强制删除
合并分支(会产生新分支)
git merge 分支2 //将分支2合并到当前分支
分支的衍合(将有差别的内容放入对应的分支中)
git rebase 分支3 //将分支3的文件合并到当前分支
远程仓库
使用的是Gitee网站,首先注册登录,然后点击右上角加号进入创建页面
前面的内容自己按照项目填,最后的三个
克隆地址,链接本地仓库与远程仓库,地址为自己在Gitee创建的仓库库,点击克隆可获取地址
git clone 地址 //克隆的方式获取数据
更新
git push origin master //将数据提交到仓库的master分支里,不写origin master 默认直接提交到master
获取
git pull //获取最新的master分支内的数据
标签:文件夹,git,仓库,--,Git,master,版本,远程,分支
From: https://www.cnblogs.com/yule-i7/p/16645674.html