Mac git提交本地代码到远程仓库

欢迎使用Markdown编辑器

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

提示:以下是本篇文章正文内容,下面案例可供参考

1. brew install git 安装git

在这之前可以先检查一下是否安装了git

 git --version 

2.创建远程仓库

远程仓库可以在github、gitee或者实验室自己服务器建立的仓库,具体创建流程不做赘述

3.检查本地是否配置好用户名和邮箱地址

git --version   //查看git的版本信息
git config --list               //查看git的信息
git config --global user.name   //获取当前登录的用户
git config --global user.email  //获取当前登录用户的邮箱

git config --global user.name '用户名'
git config --global user.email '邮箱地址'

4.终端操作–上传代码/文件等

打开Mac电脑的终端,进入到要上传的文件夹,cd 到“目录”

 cd 文件夹路径(可以直接拖拽要上传的文件夹到这里,自动生成路径)

初始化git仓库

git init

5.提交流程

1.提交到暂缓区add

提交当前目录中的所有文件及文件夹

git add .

提交单个文件夹或文件

git add ./文件夹
git add 文件名

查看暂缓区状态

git status

2.提交commit

代码如下(示例):

git commit -m '详细描述'

3.关联远程github库

将创建或要提交到的远程仓库的地址复制下来

git remote add origin https://github.com/c/text006.git

4.上传到远程仓库

推送

git push -u origin master

5.git的基本使用指令汇总

https://www.jianshu.com/p/3dc0139b6601

git init                              #初始化git仓库
git add .                             #添加当前文件夹下的所有文件
git status                            #显示状态
git commit                            #提交代码
git commit  -m ‘注释’                  #提交代码加注释
git log                               # 看提交记录
git push                              # 推送
git push origin master                #推送到远程master分支
git push origin ‘版本号’               #按照版本号推送到远程
git remote add origin <URL>           #关联远程仓库
git tag -a ’版本’ -m ‘描述’            #打标签
git push - -tags                      #提交到远程

6.删除git所有提交历史方法

https://www.cnblogs.com/raiuny/p/15856085.html

1. 删除.git文件

rm -rf .git

2. 删除所有的上传

如果要删除所有提交历史记录,但将代码保持在当前状态,可以按照以下方式安全执行此操作:
新建一个分支new_branch

git checkout --orphan new_branch

添加所有文件

git add -A

提交所有更改

git commit -m 'commit all'

删除master分支

git branch -D master

将当前分支重命名

git branch -m master

强制更新远程仓库

git push -f origin master

强制更新远程仓库,如果遇到无法连到远程仓库的问题,可能是没有与远程仓库建立连接,因为之前删掉了.git文件

git init
git remote add origin git@github.com:xx/xx.git
git add .
git commit -m 'add xxx文件'
git push --set-upstream origin master # 指定仓库master文件夹作为上传目录
git push -f origin master

7.删除分支

// 删除本地分支
git branch -d localBranchName

// 删除远程分支
git push origin --delete remoteBranchName

8.其他

https://cloud.tencent.com/developer/article/1393916

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值