GitHub与Git 库与工具

本文详细介绍了Git与GitHub的基本概念及使用方法,包括Git的安装配置、常用命令、与GitHub的关联过程,以及如何创建、克隆和提交代码仓库。

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

GitHub:它是一个网站,程序员可以在这个网站建立自己的代码库[公共服务器],并将自己的代码提交上去进行管理,就像SVN一样,只不过GitHub支持外网访问,不管你在哪里,电脑有网就可以访问你的代码,进行管理[克隆,上传等]。

Git:它是一个命令行工具,与GitHub配合使用,比如你的代码在本地,使用Git可以快速提交至GitHub,并可根据GitHub地址快速克隆代码,每次提交可以查看具体的更改内容,切可以恢复上次提交的版本等。

  1. 安装Git,配置Git,熟悉一下Git的一些基本常用的命令。
  2. 需要注册一个GitHub的账户。
  3. 需要使用Git生成SSH Pub KEY,进行Git与GitHub关联。
  4. 需要在GtiHub账户下创建你的代码仓库。
  5. 练习用Git命令工具克隆,提交代码到GitHub远程仓。

Git安装地址:https://git-scm.com/download

Git配置(因为Git是分布式版本控制系统,所以需要填写用户名和邮箱作为一个标识):打开已安装好的Git命令工具,输入以下命令进行配置:

git config  --global user.name “xx”  xx表示名称

git config  --global user.email “xx”  xx表示邮箱【例:duanxw1@lenovo.com】

Git常用命令:

cd

指定目录

Mkdir XX

创建一个空目录 XX指目录名

Pwd

显示当前目录的路径

git init

把当前的目录变成可以管理的git仓库,生成隐藏.git文件

git add XX

xx文件添加到暂存区去

git commit –m “XX”

提交文件 –m 后面的是注释

git status

查看仓库状态

git diff  XX

查看XX文件修改了那些内容

git log

查看历史记录

git reset  --hard HEAD^

回退到上一个版本

git reset  --hard HEAD~

回退到上一个版本

git reset –hard HEAD~100

如果想回退到100个版本,使用

cat XX

查看XX文件内容

git reflog

查看历史记录的版本号id

git checkout – XX

XX文件在工作区的修改全部撤销。

git rm XX

删除XX文件

git remote add origin XX

关联一个远程库 XX远程库地址

git push –u origin master

把当前master分支推送到远程库,第一次要用-u 以后不需要

git clone xx

从远程库中克隆,xx远程库地址

git checkout –b dev

创建dev分支 并切换到dev分支上

git branch

查看当前所有的分支

git checkout master

切换回master分支

git merge dev

在当前的分支上合并dev分支

git branch –d dev

删除dev分支

git branch name

创建分支

git stash

把当前的工作隐藏起来 等以后恢复现场后继续工作

git stash list

查看所有被隐藏的文件列表

git stash apply

恢复被隐藏的文件,但是内容不删除

git stash drop

删除文件

git stash pop

恢复文件的同时 也删除文件

git remote

查看远程库的信息

git remote –v

查看远程库的详细信息

git push origin master

Git会把master分支推送到远程库对应的远程分支上

git merge --squash origin/develop合并分支  ;origin/develop 远端分支
git branch -m old_branch new_branch在本地重命名分支
git push --set-upstream origin new_branch推送新分支,设置本地分支以跟踪新遥控器
git push origin :old_branch   谨慎操作删除分支
git remote prune origin清除本地Git 缓存

GitHub注册地址:https://github.com/

Git生成SSH Pub KEY(本地Git仓库和github仓库之间的传输是通过SSH加密的):

打开已经安装好的Git,输入以下命令:

ssh-keygen  -t rsa –C “xx” xx表示邮箱【例:duanxw1@lenovo.com】

一路回车之后,在用户主目录下看看有没有id_rsa和id_rsa.pub这两个文件。

C:\Users\litsoft\.ssh

id_rsa 私钥

id_rsa.pub 公钥

在GitHub设置你的SSH Pub KEY,截图:

添加SSH Key

GitHub创建代码库,如图:

添加仓库 :

 将本地文件提交至GitHub:

本地存储代码的磁盘,这里我就放在我的E盘了。

我在E盘手动添加一个文件夹,名为TestPwa,用来存放我的所有项目。

然后我将使用Git命令在这个TestPwa文件夹里面创建一个子文件夹MyPwa,用来存放GitHub示例代码。

现在子文件夹已经创建好了,登陆到自己的GitHub账户,新建项目库,然后做相应的操作。

点击创建后会出现如下界面:

将刚才创建好的代码库克隆[下载]至本地,返回Git工具,如图:

克隆(下载) :

 

现在可以看到本地文件夹的路径是这样的:

E:\TestPwa\MyPwa\PWAApplication

然后创建一个文件,看是否可以提交到GitHub仓库。

添加:

提交:

回到 GitHub,可以看到刚刚提交的README.md文件,如图:

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值