本人已参与「新人创作礼」活动,一起开启掘金创作之路。
前言
大家好,我是掘金新用户小钻风头领,今天是我正式更文的第六天; git和svn
SVN是集中式版本控制系统,版本库是集中放在中央服务器,
GIT是分布式版本 控制系统,没有中央服务器,每个人的电脑都是一个完整的版本库
GIT镜像下载:
npm.taobao.org/mirrors/git…
右键:
Git Bash:Unix与Linux风格的命令行 使用最多
Git CMD:Windows风格的命令行
Git GUI:图形界面的Git 不建议初学者使用
命令: cd:改变目录 cd..:回退上一级 pwd:显示当前所在的目录 ls(ll):列出当前目录中所有文件 (ll)更详细 touch:新建一个文件 rm:删除一个文件 rm xx mkdir:新建目录,文件夹 rm -r:删除一个文件夹,rm -r xxx rm -rf /:删除所有东西 mv:移动文件 mv index.html reset:重新初始化终端/清屏 clear:清屏 history:查询命令历史 exit:退出 #:表示注释 生成用户名邮箱:(用户标识) git config --global user.name "xxxxx" git config --global user.email "xxx@qq.com" 工作区域: Git有三个工作区域: 工作目录(Working Directory): 暂存区(Stage/Index) 资源库(Repository或Git Directory)
{Workspace 工作区}①
【工作目录 Woking Directory
{Idnex/Stage 暂存区}②
git add(将代码添加到暂存区)】==>【暂存区Stage git commit(commit提交到资源库)】
{Repository 仓库区(或本地仓库)}③ {git 仓库}④
【资源库Repository git push(push到git仓库)】==>【git仓库Remote Directory 】
1.在工作区添加文件 git add
2.将需要进行版本管理的文件放入暂存区 git commit
3.将暂存区的文件提交到git仓库 git push
创建本地git仓库:
git init
免密钥登录:
1.ssh-keyfen -t rsa 加密
2.在码云上ssh公钥填写
完整的文件夹上传过程:
1.gitee上创建仓库
2.选择文件夹 git init
3.复制仓库的clone路径 git remote add origin clonepath
4.将gitee的仓库pull到本地文件夹 git pull origin master
5.将文件保存在缓存区 git add 文件名 git add . 表示是所有
6.提交commit git commit -m '描述'
7.推送到远程仓库 git push origin master