Git使用笔记

git安装和ssh配置

安装

使用git首先需要在自己的电脑端安装git工具,选择所需的对应安装包进行下载后点击安装包,使用默认设置进行安装:
在这里插入图片描述
链接地址:https://git-scm.com/downloads
安装成功,在桌面右击菜单中存在:Git Bash here和Git GUI here两个选项。

ssh配置

1.打开Git Bash,输入:
ssh-keygen.exe后连续回车出现:
在这里插入图片描述
表示key更新成功。
2.查看此时windows登录用户的用户名,假设是dc_user,那么打开C:\Users\dc_user目录,找到.ssh目录:
在这里插入图片描述
使用编辑器打开下面的id_rsa.pub文件:
在这里插入图片描述
该文件保存了ssh公钥信息,复制文件里的字符串。
3.打开个人的gitlab账户,在个人设置中找到ssh key配置项。复制的字符串粘贴到如下图所示的ssh keys的配置框中,然后点击add key按钮,完成ssh 公钥的配置。这样就完成了个人账户和本电脑的绑定。此后在该电脑上的git操作都被认为是该个人账户的活动。
在这里插入图片描述

团队创建和基本命令使用

如果只需要在master里提交自己的代码,基本的使用步骤如下:

1.检出远程仓库:$git clone [git地址]
(下载指定分支: $git clone -b [branch_name] [ssh链接])
此时,桌面出现了一个与仓库同名的文件夹,可以将其看做远程仓库在本地的映射
将需要添加的代码复制到该目录下

2.将change添加到文件夹中:$ git add .

3.提交并且加注释:$ git commit -am “init”

4.将文件给推到(master)服务器上:$ git push

分支管理和合并

为了更好地进行区分和管理代码,将不同类型(例如如不同版本的同一个程序)的代码上传到不同的分支里。在实际的团队项目开发中,一般不会直接在master分支上进行操作,而是成员在不同的、互不干扰的分支里进行开发、提交;经过总的测试之后,组长再对各个分支进行合并,然后供其他人的下载和更新。

注意:下面操作的前提是桌面已经了一个与仓库同名的文件夹。

1.创建和切换分支的操作如下:
$git checkout -b [branch_name]
“-b” 表示创建
其余操作和上一部分的2-3号命令相同,推送命令更改为:
$ git push origin [branch_name]

2.合并分支操作:
$ git merge [branch_name] ----将名称为[name]的分支与当前分支合并

常用命令

1.远程仓库相关命令

检出远程仓库:git clone [git地址]

2.分支(branch)操作相关命令

查看本地分支:$ git branch

查看远程分支:$ git branch -r

创建本地分支:$ git branch [name]
(注意新分支创建后不会自动切换为当前分支)

切换分支:$ git checkout [name]

创建新分支并立即切换到新分支:$ git checkout -b [name]

创建远程分支(本地分支push到远程):$ git push origin [name]

删除远程分支:$ git push origin :heads/[name] 或 $ git push origin :[name]

3.其他常用命令
将change添加到文件夹中:$ git add .

提交并且加注释:$ git commit -am “init”

将文件给推到(master)服务器上:$ git push origin master

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值