Git详解——pull、push、clone、fork、pull request图解及命令速查

简介: 本文主要针对Git中pull、push、clone、fork、pull request图解及命令详解

Git 团队协作机制

3.1团队内协作图解

image-20220512210246684

3.2 跨团队协作图解

image-20220512210306486

3.3远程仓库操作

命令名称 作用
git remote -v 查看当前所有远程地址别名
git remote add 别名 远程地址 起别名
git push 别名 分支 推送本地分支上的内容到远程仓库
git clone 远程地址 将远程仓库的内容克隆到本地
git pull 远程库地址别名 远程分支名 将远程仓库对于分支最新内容拉下来后与当前本地分支直接合并

详解:

创建远程仓库别名

git remote -v

git remote add ori https://github.com/xxxxxxxxx.git

推送本地分支 到远程仓库

git push ori master

克隆 远程仓库到本地

git clone https://github.com/xxxxxxx.git

clone会做如下操作。 1、拉取代码。 2、初始化本地仓库。 3、创建别名

3.4邀请加入团队

1 )选择邀请合作者

image-20220512211214412

2 )填入想要合作的人

3 )复制地址并通过微信等方式发送给该用户

4 )对方在地址栏复制收到邀请的链接,点击接受邀请。

5 )在对方账号上看到 git-Test的远程仓库。

3.5跨团队协作

1)将远程仓库的地址复制发给邀请跨团队协作的人。

2)在对方的 GitHub账号里的地址栏复制收到的链接,然后点击 Fork将项目叉到自己的本地仓库 。

image-20220512211547756

3)fork成功后可以看到当前仓库信息,属于该Github账号了。

4)可以在线编辑,填写描述信息并点击左下角绿色按钮提交。(也可以从本地库提交)。

5)接下来点击上方的Pull请求,并创建一个新的请求New pull request。

6)原仓库的GitHub账号可以看到有一个 Pull request请求 。

7)如果代码没有问题,可以点击 Merge pull reque合并代码。

目录
相关文章
|
存储 NoSQL 开发工具
Git Clone 原理详解:为什么它比本地文件复制更快? -优雅草卓伊凡
Git Clone 原理详解:为什么它比本地文件复制更快? -优雅草卓伊凡
367 26
Git Clone 原理详解:为什么它比本地文件复制更快? -优雅草卓伊凡
|
9月前
|
开发工具 git
Git版本控制工具合并分支merge命令操作流程
通过以上步聚焦于技术性和操作层面指南(guidance), 可以有效管理项目版本控制(version control), 并促进团队协作(collaboration).
2447 15
|
安全 开发工具 git
git的常用操作命令
git的常用操作命令
664 57
|
11月前
|
算法 安全 网络安全
git clone操作报错diffie-hellman-group1-sha1的解决方案
在处理这一问题时,需要确保了解相关操作的安全影响。`diffie-hellman-group1-sha1`算法被认为是不够安全的,这是因为随着计算能力的提高,`SHA-1`算法可以在合理的时间内被破解,而且其对应的 `1024位`Diffie-Hellman组也可能不够强大。因此,在确保Git操作的同时,也要考虑提升安全性的长期解决办法。强烈推荐与管理员或相关技术支持团队合作,升级和加强服务器端的安全配置。
290 12
|
10月前
|
存储 缓存 开发工具
Git stash命令的详细使用说明及案例分析。
通过上述案例,我们看到stash命令能够在不丢失进度的情况下,帮助开发者临时切换开发上下文,这在处理多个任务或紧急bug时特别有用。正确使用Git stash可以大大提高开发的灵活性和效率。
2621 0
|
存储 项目管理 开发工具
Git常用命令及操作技巧
以上是Git的常用命令及操作技巧,尽管看起来有些繁琐,但实际上只要花费一些时间进行实践,您将很快熟练掌握。随着使用熟练度的提高,您会发现Git对项目管理和协同工作的强大帮助。
298 20
|
Linux 开发工具 git
解决 Linux git push 成功后(但没有出现绿点)的问题
最近学习使用Git,发现有时候在Linux下提交自己的小绿点并没有增加,单在仓库中却可以看到提交的代码。看着连续的绿点中出现几个零零散散的灰点,着实让一个强迫症患者十分难受。接下来分享以下我所知道的问题。
322 0
|
人工智能 前端开发 Java
用git rebase命令合并开发阶段中多条commit提交记录
通过 `git rebase`,可以合并多个提交记录,使开发历史更简洁清晰。操作分为 6 步:查看提交历史 (`git log --oneline`)、设置需合并的提交数 (`git rebase -i HEAD~N`)、修改动作标识为 `s`(squash)、保存退出编辑、调整提交信息、强制推送至远程仓库 (`git push -f`)。此方法适合清理本地无关提交,但若有团队协作或冲突风险,需谨慎使用以避免问题。
2667 60
|
Linux 开发工具 git
版本控制工具:Git的安装和基本命令使用指南。
结束这段探险,掌握了Git你就等于掌握了一个宝藏,随时可以瞥见你的编程历程,轻松面对日后的挑战。Git,无疑是编程者的强大武器,开始你的Git探险之旅吧!
505 28