git使用相关

首次使用git出现的问题

初次用git管理项目时,步骤似乎错了,想着撤销git管理,这时可以去项目的系统路径下找.git的文件夹(隐藏文件),一般情况下不显示,工具栏中选查看,勾选隐藏的项目,即可出现,删除,即可没有用git管理。

​ 项目名右键下拉列表中没有git选项,vcs -> Enable VersionControl integration ,选择git,这时列表中就显示git选项了。

​ 选择git->Repository->remotes,将在码云上复制的远程git仓库地址填入.接下来第一次提交代码,选中项目根目录,单击鼠标右键,在弹出菜单选项中选择Git→Add,这时之前暗红色的文件就会变成绿色,表示这些文件已经被Git跟踪,添加进Git的暂存区,只有添加进暂存区的文件才能完成提交,实际上这个操作等价于执行git add命令。

​ 后来得知,Git管理代码分为工作区间、暂存区和版本库三个区域,我们在工作区间写代码,写完之后需要将创建的文件或修改的代码添加到暂存区,然后才能提交到版本库,我们不能把工作区间的修改直接提交到版本库。

​ 选择项目根目录,单击鼠标右键,操作Git→Commit Directory,提交目录,这时就会弹出一个对话框来确认提交内容,我们必须输入提交信息,如图

git使用相关

表明这次提交所做的工作,然后将鼠标放在按钮Commit上,这时会弹出Commit(提交)、Commit and Push(提交并推送)、Create Patch(创建补丁)三个选项,我们可以选择“Commit”提交代码到本地后面再进行推送,也可以选择“Commit and Push”提交并推送。选择提交并推送时,会弹出对话框,让我们设置远程代码仓库的地址。

远程仓库默认的名字是origin,URL就是我们之前创建远程仓库的地址,配置好之后,单击Push按钮进行推送,代码就会上传到远程代码仓库。提交之后,文件又变回普通的黑色。

当我们再次修改代码进行提交时,就不用上述这么麻烦了,可以直接单击工具栏中的提交按钮,完成第二次提交和推送即可。提交和推送对应Git命令为:git commit和git push。