git使用

本文详细介绍了Git的基本命令,包括初始化、查看状态、提交、推送等操作,以及如何克隆、切换和合并分支。同时,还阐述了如何配置SSH密钥以连接GitHub,并演示了删除分支的步骤。此外,内容涵盖从登录、克隆代码到提交和合并的完整流程。
摘要由CSDN通过智能技术生成

一、git基本命令

git init //初始化工作
git status // 查看工作区状态
git diff // 查看工作区和暂存区的区别
git diff -cached  //查看工作区和分支去变化
git diff 分支名 // 查看暂存区和本地版本库的变化
git add 文件名 // 把指定文件从工作区添加到暂存区 .或者*表示全部文件
git commit -m ‘描述’ // 把修改后的文件从暂存区添加到本地库
git push // 推送代码到分支
git log  // 查看历史
git reflog // 查看所有分支
git branch -a //查看本地和远程的所有分支
git branch -r // 查看远程分支
git branch 分支名 // 新增分支
git checkout 分支名 // 切换分支
git checkout -b 分支名 // 新建并切换分支
git branch -d 分支名 // 删除合并过的分支
git branch -D 分支名// 删除没有合并过的分支
git branch -v	// 可以列出每一个分支的最后一次提交  其中标记为 [gone] 的就是远端已经不存在对应的分支了。
git branch --merged //可以查看哪些分支已经合并到当前分支,此列表下没有* 标记的分支可以删除,不会报错。
git pull oigin 分支 // 克隆代码
git fetch // 命令用于从远程获取代码库。
git remote prune origin // 同步远程的分支到本地,这样远程已经被删除的分支,本地就不会再看见了。

二、基本使用流程
登录git——克隆代码——切换分支——修改代码——提交代码

// 首先登录自己的git
// 在输入密码的时候会存在 不显示问题 这个是正常情况,直接输入后回车即可
git config --global user.name  名字
git config --global user.email 邮箱
git config --global --list  // 查看登录的邮箱
// 开始克隆代码 初始化分支为master 
git clone ‘***地址**// 切换到我们工作的分支
git checkout 分支名
//修改代码后提交代码
git add . //提交所有文件
git commit -m '描述'// 把修改后的文件从暂存区添加到本地库
git push  // 推送到分支

在首次使用的时候可能会遇到shh秘钥没有配置问题,这个时候需要我们配置ssh秘钥
配置shh秘钥
(1)打开Git Bash查看电脑上是否已经存在SSH密钥:

输入 cd ~/.ssh

若如上图显示无法找到该文件则要创建新的ssh key;

(2)创建新的ssh key:

输入 ssh-keygen -t rsa -C "你的邮箱" 

生成秘钥

执行这条命令会如上图提示文件保存路径,可以直接按Enter,

然后提示输入 passphrase(密码),输入两次(可以不输直接两次Enter),

然后会在 .ssh 目录生产两个文件:id_rsa和id_rsa.pub

用记事本打开.ssh目录下的id_rsa.pub文件,复制里面的内容;

windows目录为:C:\Users(用户)\Administrator(本机用户).ssh

(3)复制ssh key到github:

On the GitHub site Click “Account Settings” > Click “SSH Keys” > Click “Add SSH key”

打开github网站,点击右上角头像,然后点击下边菜单的settings, 然后左边页面的 SSH and GPG keys,点击new SSH key,将复制的内容粘贴到github的key中,title可以不填,直接保存即可。

(4)测试 ssh 链接 github:

输入 ssh -T git@github.com

出现Successfully就OK;

(6)设置自己的git信息:

输入

git config --global user.name "Firstname Lastname" (此处name可修改也不是用于登录github的登录名)

git config --global user.email "your_email@youremail.com"

设置自己的git信息即完成安装和设置,可以输入git config --list查看自己的git信息。

这个时候将就可以正常使用拉去推送代码了


三、合并代码

  1. 首先切换到分支;
 	git checkout hellomonkey
  1. 使用git pull 把分支代码pull下来;
	git pull
  1. 切换到主分支;
	git checkout master
  1. 把分支的代码merge到主分支;
	git merge hellomonkey
  1. git push推上去ok完成,现在 你自己分支的代码就合并到主分支上了。
	git push

这样就完成了合并代码了.


四、删除分支

删除远程分支

 git push origin --delete test

删除本地分支

git branch -D test
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值