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分支和主分支上的代码就保持一致了

以上

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值