git使用方法(推送)

一.git安装

二.用户配置

1.本地用户

git config --local user.name//查看全局用户名称
git config --local user.email//查看全局用户邮箱
  • 配置当前项目用户
git config --user.name  "用户名"
git config --user.email  "邮箱名"

2.全局用户

git config --global user.name//查看全局用户名称
git config --global user.email//查看全局用户邮箱
  • 配置全局用户
git config --global user.name  "用户名"
git config --global user.email  "邮箱名"

三.推送到远程仓库

1.初始化本地仓库

git init

2.连接远程仓库

git remote//查看远程仓库连接情况

//github使用 HTTP 地址;gitlab使用 SSH 地址
git remote add  自定义远程仓库别名 远程仓库地址

3.将远程仓库的最新状态全部拉回本地

git fecth 

 (1)拉取特定分支的更新

git fetch 远程主机别名 远程仓库分支

//此时,可以通过命令查看某个 branch 在服务器上的最新状态(更新信息)
git log -p FETCH_HEAD
  •  拓展:git pullgit pull 的过程可以理解为
      • git fetch origin master //从远程主机的master分支拉取最新内容 
        git merge FETCH_HEAD    //将拉取下来的最新内容合并到当前所在的分支中
        
        //完整命令
        git pull 远程从仓库别名 远程分支名:本地分支名
        

4.切换到对应分支

git checkout 仓库别名/远程分支名

此时对应远程分支的文件会拉取(下载)到本地。

  • 远程文件已被修改:比较代码,解决冲突
  • 远程文件未被修改:直接用本地文件替换

5.添加文件到暂存区

git add 文件名//添加指定文件
git add . //添加本目录下所有文件

git status //查看暂存区情况

 6.提交注释

git commit -m  注释

5.推送到远程仓库

git push  自定义远程仓库的别名 HEAD:远程仓库的分支

四.推送文件

上面推送文件夹相当于,在合并的时候已经指定了划分了路径,以下是推送文件到指定文件夹的步骤:

  • 1.先将文件夹 git clone 下来。
  • 2.然后将需要 添加/修改 的文件 添加/替换 掉。
  • 3.按照上面的步骤文件夹 推送到指定分支。

五.回退

1.回退到指定分支
git reset --hard 指定分支的上一个版本
2.push
git push -f

Git书签(三)本地git commit提交之后,想撤销并保留修改的代码_git commit 撤销本地提交,并且保留提交的代码-CSDN博客

六.问题解决

数字证书无法验证

解决办法:忽略
export GIT_SSL_NO_VERIFY=true
source ~/.bashrc

https://blog.csdn.net/itanping/article/details/103921993

全面加速 GitHub,git clone 太慢的 9 种解决办法-腾讯云开发者社区-腾讯云

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值