git总结

git是一个开源的分布式版本控制系统,git是Linus为了linux内核开发而制作的一个开放源码的版本控制软件。在开发中,我们常常使用git进行版本管理,现将常见使用内容总结如下(后续内容会持续更新):
git总结_第1张图片

1.git连接远程仓库gitee:

1.1生成ssh公钥

1.执行如下命令:
ssh-keygen -t ed25519 -C “[email protected]
2.按照提示输入三次回车,即可生成ssh公钥
3.在C:\Users\Administrator/.ssh/文件夹中找到id_ed25519.pub文件,复制里面的全部内容,就是ssh公钥
git总结_第2张图片

1.2添加ssh公钥到gitee

登录gitee网站,点击右上角的用户头像,找到设置页面-》SSH公钥页面-》添加公钥,输入名称和公钥内容提交即可完成添加
git总结_第3张图片
git总结_第4张图片

1.3 本地git仓库连接远程仓库

1.已有本地仓库,想要和远程仓库进行连接

git remote add origin git@gitee.com:xhc123456/xhc20220702.git

在push本地文件到远程的时候出现下图错误,执行以下命令即可
(当本地创建新分支后,想推送到远程时候可执行这个命令)

git push --set-upstream origin master

在这里插入图片描述

2.没有本地仓库,执行以下命令下载远程仓库的代码

git clone 项目的ssh下载地址
例如:git clone git@gitee.com:xhc56/20702.git

git总结_第5张图片

2.git常用命令

1.创建本地git目录,在文件夹xhc20220702中执行如下命令,就会生成一个.git的目录。

git init

git总结_第6张图片
2.将新创建的文件添加到缓存区

git add .

3.将文件提交到本地仓库

git commit -m '提交信息'

4.编辑git配置文件

git config --global user.name "用户名"
git config --global user.email "[email protected]"

5.列出本地分支

git branch

6.创建本地分支

git branch branchname

7.切换本地分支

git checkout branchname

8.合并本地分支(将branchnameA合并到当前本地分支)

git merge branchnameA.

9.创建新本地分支并切换

git checkout -b branchname

10.删除本地分支

git branch -d branchname

11.查看远程分支

git branch -r

12.创建本地并关联到远程分支(远程已有此分支)

git checkout -b 本地分支 origin/远程分支名
例如:git checkout -b test origin/test

13.本地创建分支,然后在推送到远程(远程没有此分支)

git branch 分支名A
git checkout 分支名A
git push --set-upstream origin 分支名A

11.git解决冲突
先用git diff查看冲突,再手动修改代码后执行git add 文件名,告诉git冲突已经解决,再git commit -m ‘message’ 成功提交到本地仓库

你可能感兴趣的:(git,github,ssh)