Git使用

本文详细介绍了如何使用Git进行版本控制,包括配置用户名和邮箱、添加SSH Key、本地版本库的创建及远程仓库的关联等基本操作,并提供了实用的命令示例。

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

1、配置用户名和邮箱

git config --global user.name "Your Name"
git config --global user.email "email@example.com"

之后,判断是否配置成功

 git config --global user.name  查看是否设置了用户名

2、添加SSH Key 
 

/**
第1步:创建SSH Key。
    在用户主目录下,看看有没有.ssh目录,如果有,再看看这个目录下有没有id_rsa和id_rsa.pub这两个文件; 如果已经有了,可直接跳到下一步。
命令行输入:ssh-keygen -t rsa -C "youremail@example.com"
    你需要把邮件地址换成你自己的邮件地址,然后一路回车,使用默认值即可,由于这个Key也不是用于军事目的,所以也无需设置密码。
    如果一切顺利的话,可以在用户主目录里找到.ssh目录,里面有id_rsa和id_rsa.pub两个文件;
这两个就是SSH Key的秘钥对,id_rsa是私钥,不能泄露出去,id_rsa.pub是公钥,可以放心地告诉任何人。
第2步:登陆GitHub,打开settings,“SSH Keys”页面:然后,点“Add SSH Key”,填上任意Title,在Key文本框里粘贴id_rsa.pub文件的内容:点“Add Key”,你就应该看到已经添加的Key
**/

之后,git网站会给你发一个邮箱,判断是否创建成功。还需要在本地看看,是否对接成功

ssh -T git@github.com

输入以上命令,即可连接成功。

3、本地操作

1、创建本地版本库
git init  

2、关联远程的仓库
git remote add origin git@github.com:xxx/xxx.git

查看远程库命令:
git remote
实例
$ git remote
origin
查看远程服务器的地址
$ git remote -v
origin  git@github.com:xxx/xxx.git (fetch)
origin  git@github.com:xxx/xxxx.git (push)
执行时加上 -v 参数,你还可以看到每个别名的实际链接地址。
提取远程仓库
Git 有两个命令用来提取远程仓库的更新。
1、从远程仓库下载新分支与数据:
git fetch 
2、删除远程分支
 git push origin --delete xxx-patch-1
3、删除本地分支
git branch -d Chapater8
4、查看分支:git branch -a
查看分支后,即可知道有哪些分支,进而切换分支
5、切换分支:git checkout <name>

6、git pull origin master //拉最新代码 (下载)

7、git push 是把本地的推送到远程

/*******
git status //查看状态
git add xxx文件
git commit -m "xx" //备注功能
git status //再次查看状态
******/  这一系列做完,就已经所有东西放入到了本地的仓库(也可以说是与本地仓库相关联了)

git push origin master //推送到远程 (上传)

创建分支:git branch <name>

创建+切换分支:git checkout -b <name>

合并某分支到当前分支:git merge <name>

删除分支:git branch -d <name>

查看本地分支:git branch -l

查看远程分支:git branch -r

查看全部分支,包括远程的和本地的:( -a 其实就是 all 的意思)git branch -a 

查看当前分支是从那个分支拉过来的:git log --oneline --graph --decorate

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

T_Tzz

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值