Git命令学习及Git 与 GitHub 的绑定实现学习笔记

目录

一.Git常用命令及创建本地仓库步骤

 二.利用 SSH 完成 Git 与 GitHub 的绑定

三.本地没有git仓库,拉取github仓库代码到本地并push代码到远程仓库步骤

四.本地有仓库,拉取github仓库代码到本地并push代码到远程仓库步骤


一.Git常用命令及创建本地仓库步骤

1.首先使用cd命令进入所要初始化的目录:

 2.git status命令查看仓库状态:显示demo还不是一个git仓库

 3.git init命令初始化仓库:此时demo目录已经成为一个 Git 仓库了,并且默认进入 Git 仓库的master分支,即主分支。

4.再次查看仓库状态:Untracked fies提示,它表示demo仓库中有文件没有被追踪,并提示了具体没有被追踪的文件为hit.txt,还提示了我们可以使用git add命令操作这个文件。

 5.git add hit.txt命令将文件添加到Git仓库:显示文件已经提交到仓库,同时git add命令并没有把文件提交到 Git 仓库,而是把文件添加到了「临时缓冲区」,这个命令有效防止了我们错误提交的可能性。

 6.Git commit将文件提交到仓库,其中commit表示提交,-m表示提交信息,双引号内为具体提交信息。再次查看仓库信息可以看见即全部内容已经提交完毕。

 7.Git log打印仓库日志:显示了我们的提交记录,提交记录的内容包括Author提交作者、Date提交日期和提交信息。

 8.git branch 查看仓库分支:第二行表示创建了一个名为a的分支,但目前仍在master主分支。

 8.git checkout切换分支:同时可以在创建分支的同时切换分支命令(git checkout -b 分支名);b为a的分支。

 9.git merge 合并分支:在合并分支的时候,要考虑到两个分支是否有冲突,如果有冲突,则不能直接合并,需要先解决冲突;反之,则可以直接合并。

 10.git branch -d 分支名删除分支:不过有的时候,通过git branch -d命令可以出现删除不了现象,例如分支a的代码没有合并到主分支等,这时如果我们一定要删除该分支,那么我们可以通过命令git branch -D进行强制删除。

 11.git tag为当前分支添加标签:最后成功切换到cc分支下 的v1.0标签;

 二.利用 SSH 完成 Git 与 GitHub 的绑定

实现提交本地代码到github上。

首先检查查看本机是否安装 SSH:表明本机已经安装ssh。

生成 SSH key:

ssh-keygen -t rsa

敲完上述代码后连续敲三次回车键就OK。

之后就就会生成两个文件,分别为id_rsa和id_rsa.pub,即密钥id_rsa和公钥id_rsa.pub. 

查看公钥文件所在位置:

 添加SSH keys:

首先点击自己头像小箭头,点击设置,

在设置页找到这个 ,点击:

 点击新建密钥:
 

 

将公钥id_rsa.pub内容(在命令行利用cat命令查看)填到框框里面即可:


 

 

验证绑定是否成功:

三.本地没有git仓库,拉取github仓库代码到本地并push代码到远程仓库步骤

首先复制自己仓库的路径:

选择一个空路径,利用命令git clone   复制链接 将代码克隆带本地:

查看本地可以发现代码已经克隆到本地:

 在这里假设我们增加本地文件到仓库模拟修改仓库内容:

 进入到仓库文件中,在命令行中查看仓库状态,不出所料我们这里要add一下:

 添加并提交新文件:

 git status再次查看:提交完成,也提示用push命令:

 利用 push命令将本地代码提交到github仓库中:

 首次提提交会出现验证账号的提示,正常操作就行。

再回到github刷新一下~

芜湖成功提交!我们在本地添加到文件也成功push到了远程仓库中~

 

总结:本地没有 Git 仓库,这时我们可以直接将远程仓库clone到本地。通过clone命令创建的本地仓库,其本身就是一个 Git 仓库了,不用我们再进行init初始化操作啦,而且自动关联远程仓库。我们只需要在这个仓库进行修改或者添加等操作,然后commit即可。 

四.本地有仓库,拉取github仓库代码到本地并push代码到远程仓库步骤


首先进入本地仓库:

以下命令用于关联远程仓库:

 拉取远程仓库代码:查了一下是由于一般是这是因为服务器的SSL证书没有经过第三方机构的签署的问题,最好还是使用git clone拉代码:

 完结撒花✿✿ヽ(°▽°)ノ✿!

学习参考:还不会使用 GitHub ? GitHub 教程来了!万字图文详解 - 知乎 (zhihu.com)

 

 

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值