使用Idea工具对Git的初始化操作及简单分支的创建
不要忘记配置git的运行环境
首先当然是下载Git,但是下载好Git后必须配置对应的环境变量,否则在cmd中使git命令会提示"git不是内部或外部命令,也不是可运行的程序",配置环境变量步骤如下:
1.右击我的电脑–>属性–>高级系统设置–>环境变量
2.找到系统变量中的PATH,点击编辑将自己git.exe的路径添加上去(一般在安装git时目录下的bin里面),例:我的路径为D:\Git\Git\bin,配置情况如下图:
注意:若此处不对git环境变量进行配置,在Idea控制台中执行git相关语句也会提示不是内部或外部命令,也不是可运行的程序
添加README.md和.gitignore文件并配置
其中README.md文件的作用和配置可参考博客:https://blog.youkuaiyun.com/kaitiren/article/details/38513715
对于.gitignore文件是用来设置相应的忽略规则,来忽略这些文件的提交,如我们不想在使用commit add . 命令时不想一些日志,临时文件等提交到远程仓库中则可以在此文件中进行配置,其详细的配置规则可参考博客:https://www.cnblogs.com/kevingrace/p/5690241.html
初始化操作步骤
1.git init
该命令主要用来初始化一个空的git本地仓库,执行完上面的命令,当前目录下会自动生成.git隐藏文件夹,若不出现该文件夹是因为该文件为隐藏文件,在系统中设置显示可见隐藏文件即可(在Idea中看不到该文件夹)。
2.git add .
该命令作用为将项目中全部文件添加至暂存区中
3.git commit -m "message"或者git commit -am 'message’
该命令作用是将暂存区里的改动提交到本地的版本库,其中message表示对提交的文件的描述信息,例:git commit -m “my first commit”
4.git remote add origin +你的项目地址
该命令作用是将本地仓库和你远程仓库绑定在一起,这里假设我的github用户名为ouyang,远程仓库的名字为:my_gitProject,则该命令应为:
git remote add origin git@github.com:ouyang/my_gitProject.git
注意:此处要是远程仓库的地址不小心写错了,可以用 git remote rm origin命令移除,然后重新用该命令进行绑定写
5.git pull
一般项目中第一次使用push前都要进行pull命令
6.git push -u origin master
该命令作用为将已提交至本地仓库的文件推送到github远程仓库(忽略步骤5的话会提示你是第一次整合远程的变化,在执行push前执行git pull,重新执行步骤5即可)
下图为未执行git pull直接执行此命令情况:
下图为执行git pull后执行此命令后且错误的情况:
此时若提示failed to push some refs to…可以使用强制推送命令:
git push -f origin master然后就会提示推送成功了,但是个人理解使用强制推送命令是用于远程仓库中还没有信息时,因为使用该命令会覆盖master,此时git的初始化就完成啦!若你还想对git创建分支那下面就说说简单的创建分支的方法。
在master下创建其他分支
1.可以使用git branch查看当前所在分支,此时分支为master
2.在master下创建v1.0的分支,代码为:
git checkout -b V1.0 origin/master
3.用git branch查看分支是否创建成功
在这里可以发现在master下多了一个名为V1.0的分支,所以分支创建成功啦!
4.将新创建的分支更新到远程仓库中,使用如下命令;
git push origin HEAD -u
然后到自己的GitHub中去查看是否更新:
更新成功!!