git建立github远程仓库

首先配置用户名以及邮箱:
有三个方式进行配置:

  1. /etc/gitconfig(几乎不会用)进行系统的用户名和邮箱配置。命令为 git config system
git config --system user.name "name"
git config --system user.email "email"
  1. ~/.gitconfig(很常用),命令为 git config --golobal 进行git全局的用户名好邮箱配置,此全局意思是对git所有项目都适用
config --global user.name "name"
config --global user.email "email"
  1. 针对特定项目的,在所建立的文件下的.git/config文件中,用git config --local设置
git config user.name "Your Name" => 设置用户名
git config user.email "email@example.com" => 设置邮箱

如果需要查看配置文件的用户名和邮箱,使用下列命令:
(1)查看仓库级别的配置,在控制台中先用 cd 命令进入仓库文件夹,然后输入:

git config --local -l

(2)查看用户级别的配置,在控制台直接输入:

git config --global -l

(3)查看系统级别的配置,在控制台直接输入:

git config --system -l

接下来生成ssh keygit init

ssh-keygen -t rsa -C "email@example.com" => 创建SSH Keygit init

设置完以后,在本地Terminal输入ssh内容,拷贝。

cat ~/.ssh/id_rsa.pub

在github中创创建SSH key,将拷贝的内容进行粘贴。具体为:
settings -> SSH and GPG keys-new SSH key -> 创建 -> 粘贴 保存

这里假设本地git仓库已经创建完成了,接下来将本地仓库和github远程仓库进行关联:

git remote add origin git@github.com:yourgithubname/name.git

可以通过下列命令查看远程仓库:

git remote -v

通过下列命令移除远程仓库:

git remote rm name

运行下列命令将本地仓库推送至远程仓库:

git push --set-upstream origin master(master为需要推送的分支)

新建一个临时分支,并把临时分支与远程分支关联,

git checkout -b tempbarch --track origin/testdevelop

适用于本地新建了分支,而远程没有的情况。在远端创建一个和本地分支同名的分支,将本地分支的内容提交上去,并且将本地和远程的对应分支相关联。

git push --set-upstream origin 本地分支名
git branch -vv

查看本地分支以及它们对应的远程分支

git输出两次commit不同并高亮显示

sudo git diff --color --word-diff  3c715a1 ffa244 |/home/zhengpei/SynologyDrive/2023/项目/kafka/script/ansi2html.sh > /home/zhengpei/changes_detail.html
sudo git diff --stat --color  3c715a1 ffa244 |/home/zhengpei/SynologyDrive/2023/项目/kafka/script/ansi2html.sh > /home/zhengpei/changes_stat.html  

脚本下载地址
http://www.pixelbeat.org/scripts/ansi2html.sh
Git diff output to file preserve coloring

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值