Git基本用法和工作流程

Git命令的基本用法和工作流程

首先下载Git

git下载地址

设置用户名和邮箱

安装好之后在git bash里面进行用户名和邮箱设置

    git config --global user.name "用户名" 

    git config --global user.email "邮箱" 

初始化一个本地仓库

在你本地创建一个文件夹,直接在这个文件夹中鼠标右键,
打开 git bash ,使用命令 git init 初始化一个本地仓库
这时文件夹中会多出一个 .git 文件夹(隐藏文件),可以在查看中勾选 显示隐藏文件,就可以看到了

连接远程仓库

本地Git库和GitHub仓库直接传输是通过SSH加密传输的,如果我们本地需要将代码提交到GitHub上,那么我们是需要创建SSH key的。

创建 SSH key 的命令如下

ssh-keygen -t rsa -C "youremail@example.com"

命令中的邮箱地址,填写你注册GitHub时用的邮箱
创建好之后,会给你显示 .ssh文件的路径,一般在C/users下存放

登录GitHub,在头像下拉框中选择 settings,配置好SSH

如果你想要直接克隆远程仓库到本地仓库,就
git clone url

url 是你想要克隆的仓库的连接地址

如果是连接自己新建的仓库,就

在本地仓库创建一个备注文件 readme.txt写点这个仓库的描述
然后

git add .
git commit -m "对本次提交进行说明"
git remote add origin url

url 是你的仓库链接
然后推送到远程仓库即可

git push -u origin master

现在可以去GitHub上对应仓库看一下 readme.txt文件

分支管理和基本工作流程

下面是创建一个dev分支的命令

git branch dev

切换到dev分支的命令

git checkout dev

也可以使用下面这个命令,创建新分支并切换到新建分支下

git checkout -b dev

本地分支建号之后,把新建的本地分支推送到远程分支

git push origin dev:dev

这样远程分支就会多了一个 dev 可以使用 git branch -a 查看所有分支

git branch -a
工作流程
提交代码到自己的分支

在提交之前可以先查看下状态

git status
git diff

开始提交

git add .
git commit -m "本次提交的注释"
git push origin dev
把dev分支合并到master主分支
首先切换到主分支
git checkout master

多人开发需要pull一下 
git pull origin master

把dev分支的代码合并到master上
git merge dev

查看状态 会显示有几个需要推送的提交
git status

推送到master分支,完成合并
git pull origin master

注意 合并分支的时候,git也许会打开vim,你只需退出编辑模式,到命令模式输入:wq 退出即可

esc 键退出编辑模式,shift+:进入命令行,:wq退出并保存

合并主分支到自己的分支

首先切换到主分支
git checkout master

把主分支的代码pull下来
git pull origin master

切换到自己的分支
git checkout dev

把主分支合并到自己分支上
git merge master

推送到远端分支
git push origin dev

dev分支和主分支上的代码就保持一致了

以上

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
回答: 公司使用Git基本流程包括以下几个步骤: 1. 初始化仓库:使用git init命令在项目文件夹中初始化一个Git仓库,生成.git隐藏文件夹,用于存储版本控制相关的信息。 2. 配置用户名和邮箱:使用git config --global user.name和git config --global user.email命令配置全局的用户名和邮箱地址,这些信息会被写入到.gitconfig文件中,以便在提交代码时标识作者身份。 3. 克隆远程仓库:使用git clone命令将远程仓库克隆到本地,可以通过指定远程仓库的URL或者名称来进行克隆。 4. 创建分支:使用git branch命令创建一个新的分支,可以基于主分支或其他已存在的分支进行创建。 5. 切换分支:使用git checkout命令切换到指定的分支,可以在不同的分支上进行开发和修改。 6. 添加和提交代码:使用git add命令将修改的文件添加到暂存区,然后使用git commit命令将暂存区的文件提交到本地仓库。 7. 拉取和推送代码:使用git pull命令从远程仓库拉取最新的代码到本地仓库,使用git push命令将本地仓库的代码推送到远程仓库。 8. 合并分支:使用git merge命令将一个分支的修改合并到另一个分支上,可以将开发完成的功能合并到主分支上。 9. 解决冲突:在合并分支或拉取代码时,如果存在冲突,需要手动解决冲突并提交修改。 10. 查看日志和版本:使用git log命令查看提交的日志记录,可以查看每次提交的作者、时间和修改内容等信息。 以上是公司Git使用的基本流程,可以根据具体的项目需求和团队协作方式进行调整和扩展。\[1\]\[2\]\[3\] #### 引用[.reference_title] - *1* *2* *3* [Git基本使用方法教程(入门级)](https://blog.csdn.net/weixin_71171795/article/details/127938111)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值