首页 > 代码库 > 部署(Django )
部署(Django )
Git 是一个被大量程序员使用的"版本控制系统"。 此软件可以跟踪任何时间文件的改变,这样你以后可以随时召回某个特定版本。
1.安装Git
从 git-scm.com 下载Git,安装时一直选择 “NEXT” ,除了在:"Adjusting your PATH environment",需要选择"Run Git and associated Unix tools from the Windows command-line"(底部的选项)。
2.开始自己的Git版本库
从已安装的Git文件夹中打开git-cmd.exe,进入djangogirls文件夹,输入如下命令:
$ git init Initialized empty Git repository in ~/djangogirls/.git/ $ git config --global user.name "Your Name" $ git config --global user.email you@example.com
每个项目我们只需要初始化一次Git仓库(而且你从此不需要重新输入用户名和邮箱),Git会追踪这个目录下所有文件和文件夹的更改,但是有一些文件我们希望Git忽略它:在djangogirls项目根目录下创建一个命名为 .gitignore
的文件。
打开编辑器,创建新文件并写入以下内容:
*.pyc __pycache__ myvenv db.sqlite3 .DS_Store
在执行git操作之前,最好使用 git status
命令查看一下当前的状态,尤其是在执行 git add
或者在你不确定哪些文件被改动的情况下。 这有助于阻止各种意外发生,例如错误的文件被添加或提交。 git status
命令会返回所有未追踪/修改/暂存的文件,还有分支状态等信息。 输出会是这样:
$ git status On branch master Initial commit Untracked files: (use "git add <file>..." to include in what will be committed) .gitignore blog/ manage.py mysite/ nothing added to commit but untracked files present (use "git add" to track)
保存更改,转到git-cmd.exe控制台并运行这些命令:
$ git add --all . $ git commit -m "My Django Girls app, first commit" [...] 13 files changed, 200 insertions(+) create mode 100644 .gitignore [...] create mode 100644 mysite/wsgi.py
3.推送我们的代码到Github上
创建一个新的仓库,命名为“my-first-blog”。 保持 "initialise with a README" 复选框未选中状态,.gitignore 选项为无 (我们已经手动创建了) ,让License设置为无。
在下一屏中,你将看到你的仓库克隆 URL。选择“HTTPS”版本,拷贝地址,把它粘贴到git-cmd.exe终端:
$ git remote add origin https://github.com/<your-github-username>/my-first-blog.git #替换‘ <your-github-username> ‘为你的 github 用户名 $ git push -u origin master
你会看到:
你的代码已经在Github上了:
部署(Django )