通过Git和码云,不管在什么地方,我们都可以很方便的开发更新代码。这里简单介绍一下基本使用,这里以Win7专业版64位操作系统为例。
1.下载安装git客户端
下载地址:https://git-scm.com/download
安装过程比较简单,按照默认选项,一直下一步即可。
安装完成之后,桌面会有Git Bash图标。
桌面鼠标右键,会看到Git GUI Here,Git Bash Here。
2.打开码云,注册账号
地址:https://gitee.com/
3.码云上新建仓库
4.设置SSH公钥
使用SSH公钥可以让你在你的电脑和码云通讯的时候使用安全连接。
4.1 生成本地SSH公钥
查看用户目录下(C:\Users\lish),是否存在.ssh目录,如果存在,继续查看是否存在id_rsa和id_rsa.pub这两个文件。这两个文件即是SSH公钥对。
如果不存在,需要自己创建。
双击桌面Git Bash,打开客户端。输入指令
ssh-keygen -t rsa -C "[email protected]"
然后不断回车即可。
4.2 设置码云SSH公钥
用EditPlus或者Notepad++打开上一步的id_rsa.pub文件,复制里面的内容,粘贴到码云 -> 设置 -> ssh公钥里面。
5.Git本地设置
5.1 设置用户信息
$ git config --global user.name "Your Name" $ git config --global user.email "[email protected]
注意git config命令的–global参数,用了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置,当然也可以对某个仓库指定不同的用户名和Email地址。
5.2 初始化
git init
这个命令把这个目录变成Git可以管理的仓库。
在当前目录下多了一个.git的目录,这个目录是Git来跟踪管理版本库的,没事千万不要手动修改这个目录里面的文件,不然改乱了,就把Git仓库给破坏了。
如果你没有看到.git目录,那是因为这个目录默认是隐藏的,用ls -ah命令就可以看见。
5.3 关联本地git项目和远程仓库
git remote add origin "码云项目地址"
也就是这里点击复制的地址。
6.添加项目
添加单个文件
git add readme.txt
添加目录下的所有文件
git add .
添加文件夹时,不要忘记后面的小数点“.”
7.提交到本地仓库
git commit -m "提交信息"
git commit命令,-m后面输入的是本次提交的说明,可以输入任意内容,这样你就能从历史记录里方便地找到改动记录。
8.上传代码到远程码云仓库。
git push -u origin master
这个操作是把本地仓库push到码云上面,此步骤需要你输入帐号和密码。
这里出错了,在push之前需要先pull。
git pull --rebase origin master
9.从远程仓库下载项目文件
在本地Git Bash的命令行,进入你想要保存的文件路径下输入命令:
git clone "码云项目地址"
即可将远程仓库的项目下载到本地git仓库中。
10.commit和push操作的区别
git commit操作的是本地库,git push操作的是远程库。
git commit是将本地修改过的文件提交到本地库中。
git push是将本地库中的最新信息发送给远程库。