Git基本使用,上传代码到码云

通过Git和码云,不管在什么地方,我们都可以很方便的开发更新代码。这里简单介绍一下基本使用,这里以Win7专业版64位操作系统为例。

1.下载安装git客户端
下载地址:https://git-scm.com/download

安装过程比较简单,按照默认选项,一直下一步即可。
安装完成之后,桌面会有Git Bash图标。

桌面鼠标右键,会看到Git GUI Here,Git Bash Here。

2.打开码云,注册账号
地址:https://gitee.com/

3.码云上新建仓库
Git基本使用,上传代码到码云
Git基本使用,上传代码到码云

4.设置SSH公钥
使用SSH公钥可以让你在你的电脑和码云通讯的时候使用安全连接。
4.1 生成本地SSH公钥
查看用户目录下(C:\Users\lish),是否存在.ssh目录,如果存在,继续查看是否存在id_rsa和id_rsa.pub这两个文件。这两个文件即是SSH公钥对。
如果不存在,需要自己创建。
双击桌面Git Bash,打开客户端。输入指令

ssh-****** -t rsa -C "[email protected]"

然后不断回车即可。
Git基本使用,上传代码到码云

4.2 设置码云SSH公钥
用EditPlus或者Notepad++打开上一步的id_rsa.pub文件,复制里面的内容,粘贴到码云 -> 设置 -> ssh公钥里面。
Git基本使用,上传代码到码云
Git基本使用,上传代码到码云

5.Git本地设置

5.1 设置用户信息

$ git config --global user.name "Your Name"
$ git config --global user.email "[email protected]

注意git config命令的–global参数,用了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置,当然也可以对某个仓库指定不同的用户名和Email地址。
Git基本使用,上传代码到码云

5.2 初始化

git init

这个命令把这个目录变成Git可以管理的仓库。
Git基本使用,上传代码到码云
在当前目录下多了一个.git的目录,这个目录是Git来跟踪管理版本库的,没事千万不要手动修改这个目录里面的文件,不然改乱了,就把Git仓库给破坏了。

如果你没有看到.git目录,那是因为这个目录默认是隐藏的,用ls -ah命令就可以看见。

5.3 关联本地git项目和远程仓库

git remote add origin "码云项目地址"

也就是这里点击复制的地址。
Git基本使用,上传代码到码云
Git基本使用,上传代码到码云

6.添加项目
添加单个文件

git add readme.txt

添加目录下的所有文件

git add .   

添加文件夹时,不要忘记后面的小数点“.”
Git基本使用,上传代码到码云

7.提交到本地仓库

git commit  -m  "提交信息" 

git commit命令,-m后面输入的是本次提交的说明,可以输入任意内容,这样你就能从历史记录里方便地找到改动记录。
Git基本使用,上传代码到码云

8.上传代码到远程码云仓库。

git push -u origin master  

这个操作是把本地仓库push到码云上面,此步骤需要你输入帐号和密码。
Git基本使用,上传代码到码云
Git基本使用,上传代码到码云

这里出错了,在push之前需要先pull。

git pull --rebase origin master

Git基本使用,上传代码到码云

9.从远程仓库下载项目文件
在本地Git Bash的命令行,进入你想要保存的文件路径下输入命令:

 git clone "码云项目地址"

即可将远程仓库的项目下载到本地git仓库中。

10.commit和push操作的区别
git commit操作的是本地库,git push操作的是远程库。

git commit是将本地修改过的文件提交到本地库中。
git push是将本地库中的最新信息发送给远程库。

参考资料:
https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/00137396287703354d8c6c01c904c7d9ff056ae23da865a000