版本控制工具 Git

目录

一、基础

Git 配置

拉取Git代码到本地,创建新文件后,并提交到git上

本地存在项目文件,提交到Git上

Git 上已存在项目版本,修改分支名

Git状态查询

二、实战

一、准备

二、创建本地仓库


一、基础

  • Git 配置

git config user.name "akumalzw"
git config user.email "akumalzw@xx.com"

# 添加 --global 设置为全局
git config --global user.name "akumalzw"
git config --global user.email "akumalzw@xx.com"

# 全局配置默认路径为:C/Users/Adminnistator/.gitconfig  优先用项目中的配置,如果项目中没有,则用全局的配置。
  • 拉取Git代码到本地,创建新文件后,并提交到git上

# 代码拉取
git clone ssh://git@xxx/pro.git
cd pro

# 创建文件
touch README.md

# 文件推送
git add README.md
git commit -m "add README"
git push -u origin master
  • 本地存在项目文件,提交到Git上

# 初始化仓库
git init

# 本地仓库关联git仓库地址
git remote add origin ssh://git@xx/pro.git

# 添加本地文件到本地仓库
git add .

# 提交 注释
git commit -m "Initial commit"

# 把本地仓库推送到git仓库上
git push -u origin master
  • Git 上已存在项目版本,修改分支名

git remote rename origin old-origin
git remote add origin ssh://git@xx/pro.git
git push -u origin --all
git push -u origin --tags
  • Git状态查询

git status


二、实战

 把本地的项目文件上传到github上

一、准备

  • 安装Git客户端

        Git官网

  • 注册GitHub账号

        GitHub官网

  • SSH秘钥设置

        1、查看本地是否存在 .ssh 目录

        空的话说明没有创建,需要执行以下脚本

ssh -keygen -t rsa -C "email@com"

        2、登陆github,添加创建的key

 

二、创建本地仓库

        1、本地项目文件夹目录,鼠标右键选择 Git Bash Here ,打开Git 命令行 窗口

        2、配置签名并初始化本地仓库

# 配置签名
git config user.name ""
git config user.email ""

# 初始化仓库
git init

        初始化仓库后,项目路径会创建 .git 文件夹

        3、添加本地项目文件

# 添加所有文件
git add .

# 添加文件夹
git add src

# 添加文件
git add -f pom.xml
git add -f HELD.md

        4、提交文件

# 备注一定要填写,这个是规范,也是为了后续的维护
git commit -m "first commit"

# 查看状态,确认待提交的文件
git status

        5、本地关联git仓库

# 本地库关联远程库
git remote add origin https://github.com/akumalzw/akfx-tools.git

                出现 fatal:remote origin already exists. 错误,说明本地库已经关联了origin 远程github库了,看是否需要删除后再关联

# 查看关联的远程库
git remote -v

# 删除关联库
git remote rm origin

        6、推送本地仓库到github上

# 推送本地仓库到github上
git push -u origin master

注意:

  •         出现错误:failed to push some refs to 'xxx.git'

                原因:GitHub仓库中的 README.md 文件不在本地代码目录中

                解决:本地仓库文件和Github仓库文件合并

git pull --release orgin master
  •         出现错误:unable to access 'xxx.git' : OpenSSL SSL_read:Connection was reset, errno 10054

                原因:一般是服务器的SSL证书没有经过第三方机构的签署

                解决:解除SSL验证

git config http.sslVerify "false"

        7、推送成功,github仓库也有对应的文件

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值