Git安装及使用

安装git客户端

git下载地址:https://git-scm.com/downloads

SSH实现Git免密操作

  1. git绑定用户
#GitHub相对应的帐号名称
git config --global user.name "xxx"

#GitHbu相对应的邮箱帐号
git config --global user.email "自己的邮箱@qq.com"
  1. 生成key ssh-keygen
#生成ssh key,一路回车键
$ ssh-keygen -t rsa -C"自己的邮箱@youremail.com"
  1. 查看key
$ cat ~/.ssh/id_rsa.pub
  1. 配置服务器的SSH密钥
    在 Github,Gitee,GitLab,或者自建的Git仓库服务器。进入个人的配置界面,找到ssh密钥配置,填入上文生成的key并保存。
    例: 直接复制 id_rsa.pub, 打开GitHub 进入setting找到ssh key并新建,在自己测试连接是否成功

第一次将代码提交到GitHub上完整流程

#初始化项目
git init

#添加项目文件(. 表示当前目录所有内容)
git add .

#提交到本地仓库
git commit -m "提交描述"

#强行将当前分支改为main (若是github上是main为主分支,则需要执行此命令)
git branch -M main

#添加远程仓库到本地
git remote add origin 远程项目的地址

#查看仓库
git branch -v  

#把本地库的所有内容推送到远程库上(master为主分支,master)
git push -u origin master
#把本地库的所有内容推送到远程库上(main为主分支,main)
git push -u origin main

 最后我们就可以在仓库上看到我们提交上去的代码了

在这里插入图片描述
若是提示下图报错
在这里插入图片描述

使用命令解决 git pull --rebase origin main 同步远端内容到本地;

代码再次提交

#开发项目前需要先拉取代码
git pull

#提交代码先添加项目文件 
git add .

#提交到本地仓库
git commit -m "提交描述"

#内容推送到远程库上
git push 

git回滚到指定版本

 1.用Git bash打开项目,
 2.然后输入指令Git log会查看提交历史,
 3.找到并复制你要的commit hash值 (commit ca33a72409edda02fb8b2a0d691a9fb0d447f438)
 4.输入回滚的指令git reset --hard 45c00a6924d2cd8781df1a2f21df17accaa442c3(commit hash 值) 

在这里插入图片描述

其他git常用命令

#克隆项目到本地
git clone 远程项目的Https地址

#克隆分支到本地
git clone -b 分支名仓库地址

#强制提交代码
git push -u origin master -f

#本地查看远程仓库
git remote -v

#删除本地远程仓库链接地址
git remote rm origin

#创建本地分支V1
git branch V1

#切换本地分支V1
git checkout V1

#合并dev分支到V1
git merge dev

#提交到远程V1分支
git push

#本地获取远程仓库分支
git fetch
#查看本地分支
git branch
删除本地分支
使用命令:git branch -D ***
使用命令:git branch -d ***
删除远程分支
使用命令:git push origin -d ***
查看远程分支需要使用
使用命令:git branch -r 

git 更新分支命令
git fetch origin

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值