什么是git
Git 是一个开源分布式版本控制系统,用来管理项目版本 协同开发工具
1.自报家门
Administrator@PC-20180722XYHJ MINGW64 ~
$ git config --global user.name “xxx”
Administrator@PC-20180722XYHJ MINGW64 ~
$ git config --global user.email "xxxx"
- 选取指定目录 f:/code
gti /f/code
第一次执行git init 生成.git 文件
3将文件添加版本库管理
Git add ./文件名
4.提交
git commit -m "this is ";给修改的文件名起个别名
编辑文件的内容
vim 文件名
输入 i 就可以输入内容
退出 按esc 在按ZZ
5.查看仓库的状态
git status
a.出现红色 修改文件 但是没有添加到版本库
b.绿色 添加版本但是文件还没有提交
6.查看文件改动
git diff 文件名
版本回退
git log 看提交记录
git log --pretty=oneline 以一行展示
git reset --hard commitid 指定id回退 /head~10 /head^
git reflog 记录每次对git仓库的操作记录
7.撤销修改
git checkout – 文件名 撤销工作区的修改
git reset head 文件名 撤销暂存到工作
8.删除文件
恢复
git checkout – 文件名
确定删除
git rm 文件名
git commit
9.创建分支
git checkout -b 分支名
查看所有分支
git branch
切换分支
git checkout 分支名称
合并分支
切换到其他分支
git merge dev(分支名称)
删除分支
git branch -d 分支名称 - 上传本地到远程仓库
设置远程仓库地址
git remote add origin 地证名
推向远程 git push -u origin master -u 更新 - f 强推
将远程服务器修改同步到本地
git pull
删除远程仓库地址
git remote rm origin
克隆
git clone 地址
删除远程分支
git push origin -d dev(分支名称)
11.git 忽略某些文件
ideacode
.git
.gitignore
*.iml
/test/java
生成的.gitignore必须先添加到.git文件中
手动开发比较麻烦
a.idea中提供一个.gitignore的忽略插件
b.右键菜单直接使用选项生成文件即可
756

被折叠的 条评论
为什么被折叠?



