Github简易教程

目录

基本操作

其他注意

高阶:分支和合并


Git帮助我们在本地的代码、本地仓库、远程仓库之间进行版本控制以及文件的写作。

基本操作

1、在官网上建立账号并且新建一个repo,自己的仓库

2、去官网下载git-bash  Git

3、在本地创建一个ssh key

需要把你的电脑和你的GitHub账号联系在一起,这样以后就可以十分方便的通过Git bash 随时上传你的代码。

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

在git bash中输入这个代码,引号内需要改成你在注册GitHub的时候绑定的邮箱账号。之后会有一些简单的让你确认的操作,之后让你会提示操作路径、密码等等,一般情况下就直接按回车一路过就可以。去提示的/.ssh文件夹中复制密钥

4、去github主页上新建一个SSH-key,把密钥粘贴进去,就建好啦!

5、检查检查是否成功绑定

$ ssh -T git@github.com

      在git bash输入上边的代码。第一次绑定的时候输入上边的代码之后会提示是否continue,在输入yes后如果出现了:You've successfully authenticated, but GitHub does not provide shell access 。那就说明,已经成功连上了GitHub。 

$ git config --global user.name "yourname"
$ git config --global user.email "youremail@youremail.com"

输入上边的代码,为了方便在log的时候知道是哪个人提交的,name最好和GitHub上边的一样,email是一定要是注册GitHub的那个邮箱地址,这两个的顺序可以颠倒,没有固定的顺序。(该步骤只用设置一次)

6、下面就要把本地文件上传到github的过程。

在git bash中cd到你想关联的文件夹里例如cd /D,去这个文件夹里面新建一些文件什么的,使用下面的代码查看文件夹里面有几个文件

$ ls

7、如果某项目需要和他人共同开发维护,比较良好的习惯是,push之前先pull一下该项目

git pull origin main

8、在文件夹中新建了一个test文件,把test文件提交到缓存区

git add test.txt

把暂存区的项目提交到本地仓库,引号内的内容可以随意改动,表示给刚刚上传的文件一个备注

git commit -m "cc"  

把本地仓库文件推到远程仓库,也就是github上(别写master,那是旧版本)

git push origin main

现在打开你的GitHub网站,找到你创建的库,发现文件已经提交到仓库里面啦!

9、如果想要复制别人的文件到本地:(后边的网址URL就是你创建库成功之后的网址)

git clone URL

其他注意

在git bash里面

复制: ctrl + insert

粘贴: shift + insert

高阶:分支和合并

1. 创建分支

登录GitHub:在仓库的主页上,你会看到一个“Code”标签。点击这个标签,你会看到仓库的代码和当前的分支结构。创建新分支,输入分支名称后,点击“Create branch”按钮(或类似的按钮)来创建新分支。此时,你的代码视图会自动切换到新创建的分支。

2、合并代码

如果你打算在本地机器上工作,你需要使用以下Git命令来切换到新分支,并确保你的本地仓库与新分支同步。

git checkout -b <branch-name>

提交更改:在你的新分支上完成代码更改后,你需要将这些更改提交到GitHub。这通常涉及使用Git命令来暂存和提交你的更改。

git add <file>
git commit -m "commit message"

3、推送更改

一旦你的更改被提交到本地仓库,你可以使用命令将这些更改推送到GitHub上的新分支。

git push -u origin <branch-name>

4、创建合并请求

在GitHub上,你可以创建一个合并请求(也称为Pull Request,简称PR)来请求将你的更改合并到主分支或其他目标分支。在仓库的主页上,点击“Pull requests”标签,然后点击“New pull request”按钮。在创建合并请求的页面上,选择你的源分支(即你希望合并的分支)和目标分支(即你希望将更改合并到的分支)。

5、审查代码

一旦合并请求被创建,其他团队成员(或仓库的管理员)就可以审查你的代码更改。他们可以在合并请求的页面上添加评论,指出任何需要修改或澄清的地方。
合并代码:如果代码审查通过,并且没有需要修改的地方,那么你就可以将更改合并到目标分支了。在合并请求的页面上,点击“Merge pull request”按钮(或类似的按钮)来合并代码。然后,你可以选择是否删除源分支(这通常取决于你的团队习惯或仓库的设置)。

6、更新本地仓库

如果你的本地仓库还没有同步这些更改,你需要使用Git命令(如git pull origin <target-branch>)来拉取最新的更改,并确保你的本地仓库与GitHub上的目标分支同步。
 

参考

GitHub 新手详细教程

Github使用教程

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值