赞
踩





Git分布式****版本控制系统:官网下载慢,可通过淘宝镜像地址:Git淘宝镜像地址下载















需求实现:开启版本管理
1.注册并激活gitee(码云)账号登录-网址https://gitee.com/:Gitee - 基于 Git 的代码托管和研发协作平台 2.生成并配置SSH公钥。从公钥文件复制到gitee对应位置即可,可在终端运行 ssh -t git@gitee.com 检测SSH公匙是否配置成功 //01.登录码云 => 我的 => 设置 => ssh公钥 => 怎样生成公钥 => //02.按照提示完成三次回车,即可生成 ssh key,在C:\Users\Administrator/.ssh中或者命令行查看 //03.将公钥复制粘贴到码云gitee //04. 若弹出验证则是gitee的账密 3.在gitee手动创建裸仓库 repositorylh(远程的gitee仓库),将本地的master分支推送到origin主机,同时指定origin为默认主机 //Git 全局设置: C:\Users\Administrator>git config --global user.name "" C:\Users\Administrator>git config --global user.email "" //初始化一个本地仓库,add添加到暂存区,commit提交到本地库,然后跟远程关联,推送到远程默认分支 git init git add . git commit -m "" git remote add origin 远程仓库地// origin 为远程仓库别名 后面http为远程仓库地址 git push -u origin "master"//将本地的master分支推送到origin主机,同时指定origin为默认主机
//查看git版本 $ git --version //git常用命令 //1.设置用户签名--必须,为了区分开发者身份,为虚拟的只需设置一次,将来登录github或者gitee的账号无关 设置签名有两种方式: 01. 单个仓库单独设置,这种方式只针对单个仓库有效; git config user.name 用户名 git config user.email 邮箱 02.全局配置,采用这种方式配置后, 所有仓库都有效。如果对两种方式都进行了配置,那么会优先使用单个仓库配置方式的配置信息。 git config --global user.name git config --global user.email 03.查看是否配置成功 C:\Users\Administrator下.gitconfig文件记事本打开查看 //2.初始化本地仓库,项目目录右击Git Bash Here,会出现.git文件 01.git init 验证:查看勾选隐藏的项目即可看到.git文件 02.ll(Linux命令)查看本地库文件,查看隐藏文件需要ll -a 03.git status //1.红色代表在工作区,还未被git追踪 //2.绿色表示git已经追踪到,存在于暂存区,暂存区的文件可以删掉,不会影响工作区 //刚创建的git仓库默认的master分支要在第一次有效的commit之后才会真正建立 git add 文件名 git add . //即添加当前目录下的所有文件到暂存区,LF自动转化行末换行符(window换行符是CRLF,Linux是LF),不用管 git commit -m "日志信息" 文件名 //会生成版本号 git commit -m "first commit" 即从暂存区提交所有文件到本地库 04.查看分支,有了即可进行接下来的操作 $ git branch -v //3.分支开发 git checkout -b self-pro //创建且切换到分支
git branch//不带参数:列出本地已经存在的分支,并且在当前分支的前面用"*"标记
git branch -r//查看远程仓库分支列表
git branch -a//查看所有分支列表,包括本地和远程
git branch -d dev//删除dev分支,若分支中有未merge的提交,会失败,此时可用 git branch -D dev:强制删除分支
git branch -vv //可以查看本地分支对应的远程分支
git branch -m oldName newName//给分支重命名
##删除根目录下面的隐藏文件夹“.git”,可删除Git本地仓库
##在github的对应仓库中到settings,找到"danger zone"的最后一项,删除远程库
##克隆远程库至本地库:git clone 远程库地址。(https 克隆前不需要 init,也不需要登陆账号)
##克隆分支下的项目git clone -b 分支名 远程库地址
##拉去远程库至本地库:git pull 远程库别名或地址 远程分支名//本地库与远程库已经不同步了,将远程库的内容拉取到本地库
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。