Git 快速入门教程
Git 使用教程 一、Git 的安装 Windows版本 : 直接前往git官网下载msysgit安装包进行安装即可,安装流程和一般的windows软件的安装流程差不多,没什么区别。 Mac版本: Mac已经自带了git,无需安装。 二、配置Git提交的用户名和邮件 这样做的目的是为了在git的log日志里面可以清楚的区分出每次的提交人是谁,以防日后出了问题能够立马清晰准确的定位出是哪个屌丝挖的坑,操作步骤: 打开 git 控制台: Windows:随便在哪个空白位置右键,然后 git bash,调出git的命令控制台。 Mac:随便打开一个你喜欢的终端即可(Terminal, Iterm2 等)。 然后输入以下命令: $ git config --global user.name "Your Name(用户名)" $ git config --global user.email "[email protected](邮箱)" 这里简单的说明一下,加上--global参数是表示配置的全局范围,针对所有的git项目而言的,当然也可以分别给某一个项目配置,进入到某个项目里面,去掉–-global参数即可。 三、生成 SSHKey Git推荐使用SSH协议传输文件(代码),会生成一个公钥和私钥,公钥配置在服务端,每次可以省去验证,方便快捷。当然使用https协议也是可以的,只不过是每次都需要输入用户名和密码,相对来说比较繁琐。 步骤: 任意空白处右键调出git Bash命令控制台,如果是Mac系统,打开终端就行了,输入以下命令: $ ssh-keygen -t rsa -C "[email protected]" 然后一路回车,使用默认值即可,应该是需要3个回车的,设置密码为空(注意按3个回车的时候别输入其他的,不然设置的密码不为空,你就等着每次提交输入密码吧)。 如果一切顺利的话,可以在用户主目录里找到.ssh目录,里面有 id_rsa 和 id_rsa.pub 两个文件,这两个就是SSH Key的秘钥对,id_rsa 是私钥,不能泄露出去,id_rsa.pub 是公钥,可以放心地告诉任何人。 一般这个 id_rsa.pub 里面的内容是要配到git服务器上面的(由统一的人去管理),然后我们就可以从服务器上面拿代码和提交代码了。Mac系统默认目录为~/.ssh。 四、获取代码与提交代码 首先给大家介绍几个概念,一个是本地 worksapce 工作区,一个是 stash 暂存区,一个是 localRepository 本地库,一个是 remoteRepository 远程库。 从git服务器下载代码到本地 git clone [email protected]:ceeyang/ceeyang.github.io.git 查看本地分支和远程分支,其中-a参数查看远程分支 git branch git branch -a 创建本地分支 git brnach newBranch 切换本地分支 git checkout newBranch 创建本地新分支并切换到该分支 git checkout -b newBranch 基于本地分支创建远程分支 git push origin newBranch 删除分支(注意:删除分支需要先切换到其他的分支,如master分支,再执行删除操作) git checkout master git branch -d dev 创建分支并且切换分支 基于远程分支创建本地分支并且切换到该本地分支,基于远程 dev 分支在本地创建一个 dev 分支,并且切换到 dev 分支。 // 1 git checkout -b newBranch origin/newBranch // 2 git checkout -b newBranch // 3 git checkout newBranch 暂存本地工作区的修改 git add README.MD 通常使用用(".“代表所有文件,注意”.“前面的空格) ...