|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 金刚 于 2020-7-19 10:11 编辑
# Git
### 获取仓库
- git init
- git clone xxx
### 文件标识
1. 红色文件,代表未添加到版本控制中的文件
2. 绿色文件,代表添加到版本控制中的文件,文件还未提交
3. 蓝色文件, 代表已在版本控制中的文件发生了修改
### 指令
- git status
- 查看当前工作状态
- git pull
- 更新,强制更新
- git push
- 推送代码
- git push origin master
- git push set-upstream origin BRANCH_NAME 将本地分支推送到远端,并建立关联
- git add
- 添加版本控制
- 新文件
- 添加最新版本追踪
- 已存在文件的修改
- git add -A
- 添加所有变更的文件
- git commit 提交代码到本地仓库
- 代码提交
- 需要添加描述信息
- git commit -m "描述"
- git log
- 查看提交历史
- git reset
- 还原,重置一个版本追踪记录
- git reset --hard versionid
- 强制还原
- git branch
- 分支操作
- git branch -a 查看所有分支
- git branch -b NAME 创建一个新的分支
- git checkout
- git checkout BRANCH_NAME 切换到指定分支
- git checkout -b BRANCH_NAME 创建并切换到指定分支
- git merge
- 合并分支
### 我的记录
- $ git tag -a v0.1 -m "version 0.1 released" 1094adb
- 创建有说明的标签
- git show v0.1
- 查看标签说明
- git tag -d v0.1
- 标签打错了也可以删除标签
- git push origin v1.0
- 把标签推送到远程
- git push origin --tags
- 一次性把标签全部推送到远程
- 如果标签已经推送到远程,要删除远程标签就麻烦一点,先从本地删除。然后,从远程删除。删除命令也是push,但是格式如下:
- $ git tag -d v0.9
- $ git push origin :refs/tags/v0.9
### homework
1. Flask基础告一段落
2. 六个人左右人一组
3. 创建一个GitHub组织
4. Flask项目,写爱鲜蜂,使用REST模式进行编写
参考网站: https://www.liaoxuefeng.com/wiki/896043488029600/902335479936480 (廖雪峰)
|
|