init : 在本地创建?个新的库
clone : 从服务器克隆代码到本地 (将所有代码下载)
status : 查看当前代码库的状态
add : 将本地?件添加到暂存区
commit : 将代码提交到本地仓库
push : 将本地代码推送到远程仓库
pull : 将远程仓库的代码拉取到本地 (只更新与本地不?样的代码)
branch : 分?管理
checkout : 切换分? / 代码回滚 / 代码还原
merge : 合并分?
log : 查看提交历史
diff : 差异对?
remote : 远程库管理
.gitignore : ?个特殊?件, ?来记录需要忽略哪些?件
(window环境中安装git bash,如图所示:)
1.前提是有github的账号,没有可以去申请一个,从github上面创建一个空项目,按如下步骤进行创建,
2.创建好一个空的仓库,会跳转如下界面,点击箭头所指的按键,复制地址,输入红框中的命令,在本地克隆整个项目,即为本地的仓库,(此时就不需要初始化本地仓库了)
2.1ssh-key的使用
3.执行红框中的命令,进入到该目录,该目录下的.gitignore文件可以添加需要忽略的文件(不需要上传的文件)
4.执行命令,创建虚拟环境,为项目创建一个单独的环境,并安装相应的包
示例:安装django(根据需求,安装自己所需要的包)
5.虚拟环境中所有的包,需要导出到“requirements.txt”文件中,并要一同提交到远程仓库中
6.在当前目录下,创建django项目,
6.添加追踪,并在提交到本地仓库,git add . 命令添加追踪,git commit -m ‘备注’命令提交到本地仓库
7.从本地仓库提交到远程仓库
8.创建分支develop
9.同上步骤在创建一个功能分支,用于功能开发
10. 完成后github如图所示,Branch下拉框中会有master,develop和你创建的功能分支;