由于本人在日常编写代码的时候经常遇到代码的版本控制管理不方便的问题,之前都是同一个代码在本地创建多份来保存不同版本的更改,今天终于痛下决心要学习使用git来管理自己的代码,特此记录。
之前没有使用git的代码结构,非常混乱,常常一份代码的多个版本要保存多份,非常不优雅。
首先是git的安装使用,这里使用pycharm运行时自带的git安装提示即可完成安装,不多赘述。然后是远程仓库的创建,我选择的是在gittee上创建了自己一个新的空的远程仓库,并配置了ssh密钥,方法是在git bash里创建ssh密钥,并添加到gittee中。
git config --global user.name "<你的用户名>"
git config --global user.email "<你的邮箱>"
ssh-keygen -t rsa -C "<你的邮箱>"
创建完之后为自己的项目中创建git版本管理的,并选择将哪些文件要提交到远程仓库中去,可以先使用exclude将不需要的文件剔除(一般是init之类的本地配置文件),然后将整个项目添加到提交列表中,随后使用ctrl+k进行commit提交,并为本次提交填写注释。

此后可以使用ctrl+shift+k进行代码推送,在推送时注意选择仓库url为ssh那个,即可利用之前配置好的ssh进行方便的免密推送,然后即可推送,注意如果出现拒绝推送,可以使用--force完成强制推送。

git push --force <仓库名> <分支>
随后即可在需要修改代码的时候方便的利用git log进行回滚了,如果需要同时保存多个版本的代码,可以从需要的分支创建一个新分支并切换到新分支进行工作,完成后push到新分支即可。

3万+

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



