一、原生GUI操作
1.1 创建本地仓库
在一个文件夹里右击bash here
git init
1.2 自动化管理格式文件
创建一个.ignore的文件。在文件里面输入不要管理的文件如 *.a
1.3 本地仓库
编辑
查看修改状态 |
git status |
查看提交日志 |
git log |
查看版本信息 |
git-log |
到缓存区 |
git add~ git add . 添加所有文件 |
到仓库 |
git commit -m "add file" "里面的是注释。提交的是所有缓存区的文件 |
版本回退 |
git reset --hard ~ ~可以使用git-log查看 |
查看删除的记录 |
git reflog 一般用于误退到一个版本后,不知道修改过的版本 |
1.4 分支
查看分支 |
git branch |
创建分支 |
git branch 分支名 |
切换分支 |
git checkout 分支名 |
合并分支 |
在master上合并dev01分支: git merge dev01 |
删除分支 |
git branch -D 分支名 |
编辑
1.5 远程仓库
连接到远程仓库 |
git remote add origin 仓库地址 |
推送到远程仓库 |
git push remote origin 分支名 |
关联到远程仓库 |
git push --set-upstream remote origin 分支名(第一次使用就好了,后续只要用pull就可以了) |
clone |
git clone 仓库路径 本地路径 |
二、Ideal操作
2.1 远程连接Gitee
在IDEAL中创建好一个项目,并安装好Gitee插件
创建gitee仓库
编辑
选择项目共享上传到Gitee上(此时默认在本地创建了一个仓库)
编辑
2.2 Commit、Pull、Push
Commit操作:勾选全部,点击Commit(这里没有显示是因为我已经commit过了,内容都是最新的)
编辑
Pull:将远程仓库中的内容先扒拉下来
编辑
Push:选择你要拉去的仓库(这一步小心一点,千万不要拉去错了)
编辑
选择你要使用的本地仓库来进行推送
编辑
注意,在合并冲突的时候会有提醒,一定要谨慎选择,不然覆盖了远程仓库里的如master就完犊子了
参考资料