所有的git命令必须在工作区内使用才可以
git clone 可以 有工作区
git init 也可以生成工作区
git push -f origin master 强制提交 参考 git reset --hard 版本号 git reflog 查看提交的版本号
使用 alias 别名 省略提交的步骤 在 home 目录下的 .bashrc 添加修改 并且 source 一下
git
git
开源的免费分布式版本控制系统cs结构
client
掌握指令git initgit clone 从远端克隆仓库git statusgit log 查看提交历史git add 对文件添加追踪git add .git commit 将追踪的文件提交到本地仓库git pull 更新代码(暴力更新)git push 推送代码git branchgit checkout 检索出既有内容
切换分支检索出目录中的指定文件 git tag 对git记录打标签git merge(暴力合并)git fetch 拉取服务器代码到本地,但是不合并代码git rebase 交互式合并 server 企业中项目的分支管理
master 主分支分支 version1.0 初始版本版本号通常3位
V1.0.1大版本号,小版本号,第三位代表bug版本 代码的交互是仓库和仓库之间的git pull 合并代码git fetch 拉到本地仓库
之后 git merge 合并到本地工作空间 git fetch + git rebase 比较完美的组合git push 本地仓库到远端仓库git rebase + branch name 基于谁合并
每遇到一个合并冲突 会提示 --continue–skip–abort 终止合并,已经合并的回滚回去