Git是一个版本控制工具对于版本控制和协同开发有很好的支持,并且很好的支持分支,这就可以很了的解决了在开发时只能主线开发,进度会受到很大的影响,所以git是当前最流行的版本控制工具!我总结一下git的常用命令以及Git本地仓库的基本流程和在IDEA中如何操作git进行代码提交,branch,clone等等,由于本人是个小白,所以如有问题,请各位不吝赐教!
首先是Git的安装
2.进入下载的界面
3.安装也是一路next这里就不再详细的说明了!
Git本地仓库的基本工作流程
内存区的主要介绍:
1 2 3 4 5 6
| 工作目录: 代码的存放位置,代码经常发生变动 暂存区: 把程序员写好的代码文件添加到暂存区,添加到暂存区的内容未来可以一次性的提交到版本库 本地历史仓库: 存放的就是不同版本的代码
|
Git的常用命令
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
| *****************基本命令***************** 初始化,创建git仓库 git init 查看git状态,看文件是否进行了添加,提交,操作 git status 把工作目录中的文件添加到暂存区 git add 文件名 提交,将暂存区中的文件提交到本地仓库 git commit 查看操作的日志 git log 查看所有操作记录(包含删除)这个日志是一个缩略显示 git reflog 版本切换 git reset --hard 版本号 git reset --hard HEAR^ 回退到上一个版本 这里我要说明的是,在进行回退到上一个版本操作时,一定要确认自己在哪个 版本上,如果在第1版,那它就没有上一个版本!如果不确定自己在哪个版本中,可以使用git reflog看master指向的是谁,那当前 就在哪个版本上! *****************分支命令***************** 创建分支: git branch 分支名 切换分支: git checkout 分支名 查看所有分支: git branch 查看当前分支: git status 查看当前分支下的文件: ls 合并分支: git merge 分支名 删除分支: git branch -D 分支名 *****************远程仓库操作***************** 克隆远程仓库到本地 git clone 仓库地址 远程仓库发生变化时,本地仓库同步(拉取更新的部分) git pull 远程仓库名 分支名
|
Git远程仓库的工作流程
IDEA中Git的基本操作
1.首先新建一个java项目
如图所示,新建包和类,然后打印helloword
注意,下面我们要把一个项目上传到远程仓库:
1.先配置Git
2.然后创建一个本地仓库
)
3.执行上面的操作后,可以看到代码发生了变化,变成红色了
现在就可以commit到本地仓库了
提交到本地仓库后代码就会变成绿色了
然后就可以Push到远程仓库中了
这个push时前提是必须有远程仓库,我们这里使用的是Gitee,然后在gitee上新建一个仓库
复制SSH的URL:
这样就成功了!接下来我们来看一下远程仓库有没有上传上去
这下代码就上传到远程仓库了!