git使用介绍-以刀塔传奇为例

本文以Dota传奇项目为例,详细介绍如何使用Git。从在Git.oschina上 Fork 项目,本地安装msysgit,配置Git账户信息,生成并添加公钥,克隆项目源码到本地,到提交更改的常用命令如`git add`,`git commit`,`git push`。最后,讲解如何通过Pull Request将自己的修改合并到源仓库。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >



1、在git.oschina上注册帐号,然后找到manual_dota的项目,点击右上方的Fork,将项目复制到自己的账户下

现在,我的账户下就有了manual_dota这个项目了。

 

2、在本地安装msysgit(window系统)   

msysgit在官网下载很慢,提供一个下载链接:

http://pan.baidu.com/s/1kTBpqRl 密码:fwej

安装的时候没什么需要配置的,一路默认就好了。

下面这个链接中有各种系统下git的安装方法:

廖雪峰的Git教程-安装Git

 

3、配置本地git

(1)配置账户信息:

开始菜单里打开“Git”->“GitBash”,弹出命令行窗口:

   输入命令:

$ git config --global user.name "Your Name"

$ git config --global user.email "email@example.com"

上面的“Your Name”和“emial@example.com”,使用你在git.oschina中注册的用户名和邮箱。

(2)生成公钥:

在Git Bash中输入命令:

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

一路回车,都是用默认值就可以了。最后会在用户主目录(c:/users/computer name/)下的.ssh目录中看到id_rsa和id_rsa.pub两个文件。

(3)在git.oschina账户中添加公钥:

用记事本打开id_rsa.pub文件,复制里面的内容。

在git.oschina中打开“我的资料”。

在右下角点击“添加公钥”。

随便起个名字,将id_rsa.pub中的内容粘贴到“公钥”处,保存。

 

4、克隆项目源码到本地

(1)到要放源码的文件夹下,右键点击“Git Bash”

(2)在打开的命令窗口中,输入命令:

$ git clone git@git.oschina.net:username/manual_dota.git

记得替换下用户名。

然后git就会开始clone远程仓库上的代码到本地了。

此时,本地已经将远程仓库的版本信息也都复制了下来,在本地修改后使用git add,git commit,git push等命令再同步到远程git中就可以了。

 

5、简单介绍下提交更改常用的命令

假设我们在manual_dota的根目录下添加了一个文件test.txt,按照下面的步骤提交到远程库了。

(1)右键manual_dota文件夹,打开Git Bash

(2)提交到本地的版本库中:

$ git add test.txt

$ git commit -m "添加test.txt"

(3)合并到远程版本库中:

$ git push origin master

注意:命令中的master是分支名称,这里是直接提交到主版本中了。

一般来说,我们不能把平时的提交都提交到主版本中,这样不利于控制。我们可以在本地创建一个分支,在分支上修改,等一个功能或一个模块完成后再合并到主版本中。

git还有很多命令会用到的,例如:回退(git rest),删除(git rm),创建分支(git branch),创建标签(git tag)等等,具体的可以看下廖雪峰的Git教程

下面是我整理的比较常用的git命令表,可以用来快速的查找命令:

http://blog.youkuaiyun.com/doris_d/article/details/42869363

 

6、将自己的修改合并到源仓库

当提交到远程git中后,可以使用Pull Request,请求将我们自己的更新合并到源仓库(beyonehu / manual_dota)中。

   

 

大家不要被命令行吓到,其实很简单的,常用的就那么几个命令,不记得查一下就好了。

教程只要一天时间差不多就可以看完了,写的很清楚,看完就知道怎么用了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值