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,其他的都和上边的一样。
其他常用基础操作
引用:
入门级 - 码云(Gitee),GitHub 教程 - Yiven
[Git 知识大全 - Gitee.com](