男女做羞羞羞的网站,工 投标做哪个网站好,phpcms如何做装饰网站,阿里巴巴网站装修文章目录 工作机制1. 本地库#xff0c;暂存区管理2. 分支管理3. 远程库管理 工作机制 工作区#xff08;写代码#xff09; ---- 暂存区#xff08;临时存储#xff09; ---- 本地库#xff08;历史版本#xff09; ---- 远程库#xff08;GitLab、GitHub… 文章目录 工作机制1. 本地库暂存区管理2. 分支管理3. 远程库管理 工作机制 工作区写代码 ---- 暂存区临时存储 ---- 本地库历史版本 ---- 远程库GitLab、GitHub、Giteegit add git commit push代码托管中心远程库代码一旦提交到本地库就会生成历史版本无法删除了。1. 本地库暂存区管理
命令含义git config --global user.name 用户名设置用户签名git config --global user.email 邮箱设置用户签名git init初始化本地库 git获取当前目录的管理权限git status查看本地库状态git add 文件名添加到暂存区git rm --cached …从暂存区中删除文件git commit -m “日志信息” 文件名提交到本地库git reflog查看历史记录git reset --hard 版本号版本穿梭 2. 分支管理
分支可以简单理解为副本一个分支就是一个单独的副本。分支底层其实也是指针的引用。 分支之间互不影响主分支供生产正常使用其余分支可以修改副本最后归到主分支即可。
命令含义git branch 分支名创建分支git branch -d 分支名删除分支git branch -v查看分支git checkout 分支名切换分支git merge 分支名把指定的分支合并到当前分支上需要在当前分支执行
正常合并就直接在当前分支下合并即可合并冲突的情况 如果主分支和其他分支对同一个文件的同一个位置进行了修改当合并分支时git会不清楚到底保存哪个分支修改的内容会抛出异常并且后面状态会有MERGING 解决冲突 1可以在要合并到当前主分支下对文件进行修改对特殊符号和内容进行人工删减 HEAD 当前分支的代码 合并过来的代码 hot-fix2添加到暂存区3提交本地库。注意此时使用git commit 命令时不能带文件名 3. 远程库管理
命令含义git remote -v查看当前所有远程地址别名git remote add [别名] 远程地址起别名git push [别名] 分支名推送本地分支上的内容到远程仓库git clone 远程地址将远程仓库的内容克隆到本地注意别开梯子clone会做如下操作1. 拉取代码 2. 初始化本地库 3. 创建别名origingit pull 远程库地址别名 远程分支名将远程仓库对于分支最新内容拉下来后与当前本地分支直接合并