工具 --- Git使用
Posted tmmm
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了工具 --- Git使用相关的知识,希望对你有一定的参考价值。
创建远程仓库 Github
- 首相在GitHub网站创建一个仓库:右上角加号?,选择new repository
- 然后创建编辑仓库:名称、说明、是否公开、语言、分支风格等信息。然后创建。
- 复制仓库地址
远程仓库下拉到本地
- 首先进入到工作目录文件夹:cd pywrod/GitProject/
- 下拉仓库到本地的文件夹中:git clone https://github.com/guoyapeng/GitText.git
- 进入到下拉下来的文件夹中:cd GitText
- 查看文件夹内的内容:ls
- 产看当前的工作状态:git status
- On branch master
- Your branch is up to date with ‘origin/master‘.
- nothing to commit, working tree clean
本地创建py虚拟环境
- 创建python开发虚拟环境:python3 -m venv .venv
- 用python3内置的venv模块创建虚拟环境,python3.6以上才可以用
- 激活刚刚创建的虚拟环境:source .venv/bin/activate
- 此时git status查看状态并请求没有发生改变,说明git没有跟踪虚拟环境文件的创建
- 这是因为我们虚拟环境文件被加载到了.gitignore文件中,加到此文件中的都会被忽略掉
本地仓库创建分支
- 查看分支状态 :git branch
- 此时在 *master主分支上,也仅有一个master分支
- 创建 develop 分支:git branch develop
- 再查分支状态 :git branch
- 此时有两个分支:*master 和 develop 两个分支
- 切换到develop分支上:git checkout develop
创建远程develop分支
- 添加修改到暂存区:git add .
- 查看暂存区的状态:git status
-
On branch develop
-
nothing to commit, working tree clean
-
- 提交本地修改及提示信息:git push
- fatal: The current branch develop has no upstream branch.
- To push the current branch and set the remote as upstream, use
-
- git push --set-upstream origin develop
- 根据上面提示创建远程分支:git push --set-upstream origin develop
- 查看远程的分支当前的状态:git branch -r
- origin/HEAD -> origin/master
- origin/develop 远程刚创建的develop分支
- origin/master
安装开发需要的软件包
- 安装开发py程序需要的软件包 :pip install django==1.11.18 gunicorn gevent redis==2.10.6 celery ipython requests
- 冻结环境未来还原环境时使用 :pip freeze > requirment.txt
- 冻结安装的环境包文件名到requirement.txt文件中
- pip install .... 注意:一旦下载了新的开发环境安装包就要从新冻结环境
- pip freeze > requirment.txt
- 重新下载还原之前冻结的环境 :pip install -r requirment.txt
git add .
git commit -m "add new lib"
git push
以上是关于工具 --- Git使用的主要内容,如果未能解决你的问题,请参考以下文章