赞
踩
目录
理解完该篇内容之后可以看该文章:
了解一下:集中式与分布式版本控制工具
-- 集中式版本控制工具:如CVS、`SVN`等,都有一个单一的几种管理服务器,保存所有文件的修订版本,而协同工作的人通过客户端连接到这台服务器,从而取出最新的文件或者提交更新。缺点:中央服务器的单点故障;多(程序员)对一(中央服务器)
-- 分布式版本控制工具:如git,客户端取的不是最新的文件快照,而是把代码仓库完整的镜像下来到本地库(克隆/备份)
官方网址:Git
点击下载:
找到对应电脑系统的网址:
配置选择,基本上一直下一步即可:
选择第一个就够使用:
git config --global user.name 用户名 | 设置用户签名 |
git config --global user.email 邮箱 | 设置用户签名 |
git init | 初始化本地库 |
git status | 查看本地库状态 |
git add 文件名 | 添加到暂存区 |
git commit-m "日志信息" 文件名 | 提交到本地库 |
git reflog/git log | 查看历史记录 |
git reset --hard 版本号 | 版本穿梭 |
(1)鼠标右键 --> Git Bash Here
(2)找到自己新建的文件夹,然后鼠标右键 --> Git Bash Here(需要初始化文件)
- -git config --global user.name 浅风 设置用户签名
- -git config --global user.email 480364454@qq.com 设置用户签名
只需要首次配置就好了,如何查看配置成功,根据下面路径查看对应文件夹显示即可:
git init
git status
git add 需要添加到暂存库的文件名
git commit -m "日志信息(名字可以任意取)" 暂存区需要添加到工作区的文件名
- git reflog
- git log
git reset --hard 版本号(查看历史记录时候给的版本号)
修改文件:
切换版本:
git branch 分支名 | 创建分支 |
git branch -v | 查看分支 |
git checkout 分支名 | 切换分支 |
git merge 需要合并的分支名 | 把指定的分支合并到当前分支上 |
git branch -v
git branch 分支名 (相当于对主线分支的复制)
git checkout 分支名
当前所在分支:
切换后所在分支:
查看分支内容->修改分支内容->该分支状态依旧从工作区到暂存区到本地库
git merge 需要合并的分支名 //把指定的分支合并到当前分支上
该合并就是对比当前支线与需要合并的支线内容,将不同的内容合并一起 ;这种合并最重要的就是原分支不要做任何修改,只对需要合并的分支修改就好。
查看分支和主线的内容:
合并后当前分支的内容:
注意事项就是当前分支和合并的分支都不要同时修改,多人合作时,商量好,最好是等到上一个人合并好之后,下一个人再合并进去/提取出来
需要手动合并——
查看内容:
手动合并,将更新的地方修改,然后放到本地库:
创建成功之后:
git init
git remote add origin https://gitee.com/shallow-winds/test.git
git pull origin master
得到的效果:
(以上几步是从码云上拉取文件到工作区)
git add . (这一步是先添加到暂存区)
git commit -m "第一次上传"
git push origin (master/创建分支的名字)
上传成功的效果:
(之后需要再次上传的时候继续执行这代码就好)
哪里漏了还希望能有大佬指正……
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。