GIT和SVN的基本使用

157 阅读2分钟

本人已参与「新人创作礼」活动,一起开启掘金创作之路。

前言

大家好,我是掘金新用户小钻风头领,今天是我正式更文的第六天; 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