查看: 34|回覆: 0

[教程] Git使用教程(Github,Gitee)

[複製鏈接]

2

主題

1

回帖

0

積分

热心网友

金币
1
閲讀權限
220
精華
0
威望
0
贡献
0
在線時間
0 小時
註冊時間
2009-3-13
發表於 2021-9-14 11:46:00 | 顯示全部樓層 |閲讀模式

Git基础概念

GIt区域

Git文件状态

 

GIt安装和配置

 

 

Git基本操作

简易的命令行入门教程:

Git 全局设置:

git config --global user.name "seeding"
git config --global user.email "7623267+seeding@user.noreply.gitee.com"

创建 git 仓库:

mkdir cuiassets
cd cuiassets
git init
touch README.md
git add README.md
git commit -m "first commit"
git remote add origin git@gitee.com:seeding/cuiassets.git
git push -u origin master

已有仓库?

cd existing_git_repo
git remote add origin git@gitee.com:seeding/cuiassets.git
git push -u origin master

注意,第一次推送分支需要带-u参数,此后可以直接使用git push推送代码到远程分支

使用“git reset --hard 目标版本号”命令将版本回退:
git reset --hard 目标版本号

Git分支操作

1、查看分支列表

# 默认master主分支
git branch

2、创建分支

# 创建login分支
git branch login

3、切换到分支

# 切换到login分支
git checkout login

4、分支的快速创建和切换

# -b表示创建一个新分支
# checkout表示切换到刚才新建的分支上
git checkout -b 分支名称
git checkout -b login

5、合并分支

# 1.切换到master分支
git checkout master
# 2.在master分支上运行merge命令,将分支代码合并到master分支
git merge login

6、删除分支

git branck -d 分支名称
git branck -d login

7、遇到冲突是分支合并


如果在两个不同的分支中,对同一个文件进行了不同的修改,Git 就没法干净的合并它们。 此时,我们需要打开
这些包含冲突的文件然后手动解决冲突。

# 假设:在把login分支合并到master分支期间,代码发生了冲突
git checkout master
git merge login
# 打开包含冲突的文件,手动解决冲突后,在执行如下命令
git add .
git commit -m "解决了分支合并冲突的问题"

 GitHub/Gitee

生成SSH:Gitee生成SSH

ssh-keygen -t ed25519 -C "kindiaing@qq.com"

SSH路径:C:\Users\用户名\.ssh

 

Git获取远程仓库(本地已有代码)

git fetch

git fetch 把远程分支拉取到本地
git merge 与本地分支合并(如果有冲突就要解决冲突后再合并)

 

点击跳转



来源:https://www.cnblogs.com/seeding/p/15185303.html
回覆

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即注册

本版積分規則

相关侵权、举报、投诉及建议等,请发 E-mail:qiongdian@foxmail.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部