标签:函数名 文件名 star sys dev 账户 运维 virt 地址
使用git进行本地版本控制
回滚至之前的版本
回滚之后的版本
git reflog
043a25d4354ab066c8160015aebf6c6f5cd4de0a
git reset --hard 版本号
git reset HEAD 文件名
git checkout --文件名
分支
给远程仓库起别名、向远程推送代码
版本控制
删除系统中已存在的凭证
win:凭据管理,找到账户删除
mac:钥匙串,找到账户删除
在url中写入用户名和密码
git clone https://用户名:密码@gitee.com/
ssh方式
本地生成一对公钥和私钥
把公钥拷贝放到github/码云
git clone git@gitee.com/
安装virtualenv
pip3 install virtualenv
创建虚拟环境
进入要创建位置的目录
virtualenv 环境名称
进入虚拟环境
在虚拟环境中安装软件
退出虚拟环境
pycharm中如何创建虚拟环境
pip3 install -r requirements.txt
一般开发时,不会连接正式库
找主文件
根目录:app.py/manage.py/start.py
bin目录:app.py/manage.py/start.py
script目录:app.py/manage.py/start.py
运行
python 要启动的文件
python 要启动的文件 参数
从公司把最新的代码拉下来
git pull master
至少有两个分支
dev
master
#创建分支
git branch 分支名
#查看所有分支
git branch
#切换分支
git checkout dev
在公司开发代码dev分支
开发
git add .
git commit -m "提交记录"
git push origin dev
回家开发
git pull origin dev
开发
git add .
git commit -m "提交记录"
git push origin dev
开发完毕
git checkout master
git merge dev
上线
运维会去git中拉代码,并做部署处理
每个人一个分支,自己的功能在自己的分支完成
--业务/名字
--业务为分支,开发完毕后,会删除掉
安装beyound compare
在git中配置
git config --local merge.tool 文件名
git config --local mergetool.path "compare安装目录/bin/"
git config --local mergrtool.keepBackup false
应用beyound compare解决冲突
git mergetool
项目配置文件:项目/.git/config
git config --local user.email ""
git config --local user.name ""
全局配置文件:~/.git/config
git config --global user.email ""
git config --global user.name ""
系统配置文件:/etc/.gitconfig
git config --system user.email ""
git config --system user.name ""
注意:需要有root权限
应用场景:
git config --local user.email ""
git config --local user.name ""
git config --local merge.tool 文件名
git config --local mergetool.path "compare安装目录/bin/"
git config --local mergrtool.keepBackup false
git remote add origin 地址 默认添加在本地配置文件中
URL中体现
git remote add origin https://用户名:密码@github.com/
SSH实现
1.生成公钥和私钥
ssh-keygen
2.拷贝公钥的内容,并设置到github
3.在git中配置ssh地址
git自动管理凭证
让git不再管理当前目录下的某些文件
*.h
!a.h
files/
参考https://github.com/github/gitignore
标签:函数名 文件名 star sys dev 账户 运维 virt 地址
原文地址:https://www.cnblogs.com/gugu-da/p/12818346.html