git 恢复本地代码到仓库版本_Git代码仓库使用手册

84422229fe3ffecb4a8a1f882bd863c7.png

之前经常使用GitHub上的代码,看大牛们写的规范代码是一种享受,希望自己也能学会使用Git和GitHub工具,下面是我的学习记录:

课程1

part 1

基础知识

Git是用来管理代码的工具,它能够保存用户之前版本的代码,方便代码的管理,同时使用GitHub远程仓库能将代码分享

part 2

实际操作,使用系统为Ubuntu,

1首先打开终端,设置用户名和邮箱地址(GitHub用户和邮箱)

我的设置为:

git config --global user.name "user.name"
git config --global user.email "user.email"

2 创建工程目录:

mkdir project  %(project为工程文件名)
cd project

3 在上一步的cd中进入了工程文件目录下,使用命令

 git init

启动git

终端显示:(开始还以为是报错,-_-||)

Reinitialized existing Git repository in /home/tr/project/.git/

4 接下来就可以开始写README了

创建README.txt,随手写点什么吧!

5 用git add 命令告诉git,将文件提交到仓库

git add README.txt

6 用命令

git commit -m "add a new file"

其中,-m后面的部分是本次提交的说明,随便说什么都是可以的

课程2

查看git 状态

git status

慎用 git checkout -- LICENCE:

如我修改了README.txt中的内容,再使用 git status 会出现如下提示:

1958527f30746107db23464501f14396.png

如果使用

git checkout

会使得README.txt中的修改内容恢复为之前的版本。

使用

git log

查看提交的信息

911ae1a8c7b0bcf730282b2b3af481d3.png

课程3

01eb7fb2283c4da8f64670037c5fad27.png

Git三棵树之间的关系,最后为Git仓库

课程4

上传你的代码到GitHub

在之前的教程中我们讲解了如何使用Git的常用命令,接下来要做的就是

1

设置GitHub用户的配置细节,为此,把user.name换成你的GitHub用户名(TianXiaoRui),把user.email换成你的GitHub邮箱,如下

72e11e57bd560ce05e22301f370f802c.png

2

创建本地仓库,该文件夹将充当本地仓库,以后会被推送到GitHub网站。使用下列命令

git init project

接着在工程文件夹下写入readme.txt 和sample.c 两个文件,即我的工程文件

2af1e52475df93805d2b40c45b8cb133.png

使用下列两个命令,添加到索引中,

git add readme.txt 
git add sample.c

3

一旦所有的文件添加完毕,即可以提交,使用命令为

git commit -m "some_message"

4

在GitHub上创建仓库,注意:仓库的名称与本地系统上的仓库名称一样,例如我的本地名称为 project ,如下:

17acced138f056f14203d77b88f66314.png

一旦创建完成,我们可以将本地仓库的内容推送到你的个人档案 profile 中的GitHub仓库,使用如下的命令将连接到GitHub仓库

git remote add origin https://github.com/User.name/project.git

5

最后一步是,使用如下命令将本地仓库的内容推送到远程主机GitHub

git push origin master

之后会要求你输入用户名和密码进行登录

ce324b3a71419a15b6e55c60ad1827e0.png

之后登录GitHub账户会发现你的代码已被上传。

a1d685eafa8e4e7a12834a1bd668ac16.png

以上就是Git的基础教程和使用GitHub上传代码的教程,希望有所帮助

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值