git基本操作

基本操作

  • git clone “url”把一个url克隆到本地

  • git status查看工作区的状态

  • git add 可以让git跟踪到一个文件的修改记录

  • git remote add origin 将本地仓库关联远程的仓库

  • git pull origin master –allow-unrelated-histories 如果本地仓库和远程仓库有冲突,需要使用命令:

  • git commit -m “此次变更的评论” 提交当前暂存区到工作区

  • git pull把github上的代码拉到本地

  • git diff比较两个冲突文件的不同

  • git log查看git提交日志,会显示每一次提交的id

  • git reset –hard 回退到之前某个id的版本

  • git reflog看到当前版本之前的版本号及id

  • git rm -r –cached .重置所有缓存,注意后面有个点

  • git push -u origin master 提交到master分支

  • git remote remove origin 取消关联远程的仓库

  • rm -rf .git 删除本地git

git是保存修改记录的工具

里程碑

里程碑 = 稳定版本号.

里程碑的含义是: 一个阶段比较稳定的版本,正式提交发布出去.提供zip下载.

操作步骤:

  1. 在github网站上.进入项目首页.

  2. 横栏按钮(commits, branches, release等),找到release按钮.

  3. 找到按钮:draft a new release,点击进入下一页面.

  4. 填入版本号,以及说明信息.

  5. 完成后,点击publish release,将软件发布出去.

  6. 这样就完成里程碑建立,同时会自动生成zip下载链接.

分支开发

以前版本中有一个bug,需要马上修复,但是master已经推送了一个新功能,此时就不能在master修复bug,因为新功能还没测试,这样发布会产生更严重问题,此时需要在以前版本为基础创建一个分支,修改bug,然后把此分支合并到master