gitee受到不可抗力已无法实现有效开源,建议只作为代码仓库使用

配置git与gitee连接

1.下载&安装git

[Git官网](Git (git-scm.com))

按照自己的操作系统进行下载安装,如Windows就下载Windows版本的安装包,下载速度慢的话可以用bitcomit或者迅雷进行下载,速度海星=-=

双击安装包,将安装包安装在自己定义的路径(最好别有中文),新手的话定义完自定义就一直next就可以了吧……(gitee官方教程原文:请注意,如果你不熟悉每个选项的意思,请保持默认的选项)

安装完毕后 (如果以上一切正常,打开终端(Window下请打开安装git时一并安装的bash) 输入 git –version 应该会显示如下类似的信息

git version 2.5.0

2.配置git默认参数

( 在 Windows 系统上,Git 会找寻用户主目录下的 .gitconfig 文件。主目录即 $HOME 变量指定的目录,一般都是 C:\Documents and Settings\$USER。此外,Git 还会尝试找寻 /etc/gitconfig 文件,只不过看当初 Git 装在什么目录,就以此作为根目录来定位。)

使用以上代码进行用户名和邮箱的配置

$ git config --global user.name "John Doe"
$ git config --global user.email johndoe@example.com

使用以下命令使客户端记住密码以便使用https进行仓库的推拉

$ git config --global credential.helper store

可以使用git config –list命令对当前已有的配置信息进行检查

$ git config --list
user.name=Scott Chacon
user.email=schacon@gmail.com
color.status=auto
color.branch=auto
color.interactive=auto
color.diff=auto
...

3.配置ssh公钥(SSHKey)

使用以下代码创建一个sshkey:

$ ssh-keygen -t rsa -C "youremail@youremail.com"  

# Generating public/private rsa key pair...
# 三次回车即可生成 ssh key

创建成功后使用cat命令查看公钥(public key)

$ cat ~/.ssh/id_rsa.pub

将显示的内容添加到gitee的公钥页面中:

添加后,测试一下是否添加成功:

#Gitee
$ ssh -T git@gitee.com

#GitHub
$ ssh -T git@github.com

第一次会询问你是否进行contiune,记得输入yes!

成功后的一般是这样

#Gitee
Welcome to Gitee.com, YourName!

#GitHub
You've successfully authenticated, but GitHub does not provide shell access.

Git常用操作

在工作目录中初始化新仓库

要对现有的某个项目开始用 Git 管理,只需到此项目所在的目录,执行:

$ git init

初始化后,在当前目录下会出现一个名为 .git 的目录,所有 Git 需要的数据和资源都存放在这个目录中。不过目前,仅仅是按照既有的结构框架初始化好了里边所有的文件和目录,但我们还没有开始跟踪管理项目中的任何一个文件。(在第九章我们会详细说明刚才创建的 .git 目录中究竟有哪些文件,以及都起些什么作用。)

如果当前目录下有几个文件想要纳入版本控制,需要先用 git add 命令告诉 Git 开始对这些文件进行跟踪,然后提交:

$ git add *.c
$ git add README
$ git commit -m 'initial project version'

稍后我们再逐一解释每条命令的意思。不过现在,你已经得到了一个实际维护着若干文件的 Git 仓库。

从现有仓库克隆

克隆仓库的命令格式为 git clone [url] 。比如,要克隆 Ruby 语言的 Git 代码仓库 Grit,可以用下面的命令:

$ git clone git@gitee.com:oschina/git-osc.git

这会在当前目录下创建一个名为grit的目录,其中包含一个 .git 的目录,用于保存下载下来的所有版本记录,然后从中取出最新版本的文件拷贝。如果进入这个新建的 grit 目录,你会看到仓库中的所有文件已经在里边了,准备好后续的开发和使用。如果希望在克隆的时候,自己定义要新建的仓库目录名称,可以在上面的命令末尾指定新的名字:

$ git clone git@gitee.com:oschina/git-osc.git mygrit

唯一的差别就是,现在新建的目录成了 mygrit,其他的都和上边的一样。

其他常用基础操作

Git 仓库基础操作


引用:

入门级 - 码云(Gitee),GitHub 教程 - Yiven

[Git 知识大全 - Gitee.com](