使用GIt进行项目版本管理,并且可以结合使用GitHub的托管服务(免费,公开)
配置github邮箱和密码
运行 git init 将一个目录转变成 Git 仓库,并对它进行版本管理。
clone封装了几个命令。初始化一个空的 Git 仓库,并添加一个远程仓库,然后将clone的远程仓库执行git fetch
将工作区的文件添加到暂存区,以备下次提交。
显示版本管理中,有变更的文件
将所有通过git add
暂存的文件内容添加到版本库中,并指向新版本
通过commit id
切换到指定版本
将git add
的文件移除暂存区
查看所有分支
切换分支
项目可达历史记录,commit记录,可以获取commit id,gong git reset --hard <commit id>
进行版本切换
拉取远程代码到本地并尝试合并
推送到远程仓库,需要有远程仓库写的权限,通常需要配置ssh进行验证
远程仓库记录的管理工具,将一个长的URL保存成一个简单的句柄,可以通过git remote
进行添加,修改,删除;如:git push origin,而不是 git push https://git.xxxx
pycharm编辑器的git插件
常用操作
VCS进行项目初始配置.之后可以在编辑器底部的 Version Control 中进行项目内部版本管理即可.
颜色标记文件状态:目录中的文件状态显示:红色(新建文件,未进行版本管理的文件);黑色(未修改),蓝色(修改过,未add),绿色(修改过,已add)
add:①新建一个文件(红色),编辑内容(红色),添加到暂存区(绿色),commit(黑色)
Local Changes区域:git status
的内容;右击显示可进行的操作
commit:commit页面,可以选择修改过的文件commit(蓝色,绿色),commit操作默认是commit and push
revert:单文件-恢复为版本管理中的状态
show diff:显示文件和当前版本中对应文件不同的部分,绿色标记为已add的内容,蓝色表示不同但是为add
local branchs 和 remote branchs
log:显示记录和时间线,可以快速切换版本
.gitignore 设置不用管理的文件和目录
原文:https://www.cnblogs.com/bonus_scene/p/13694614.html