Lxn-Chan!

(~ ̄▽ ̄)→))* ̄▽ ̄*)o

使用的Git及各Git平台操作指南

本地Git连接到Github

创建SSH Key。

在bash界面执行如下指令,创建一个新的SSH Key。

如果之前有创建过,则无需重复创建。一般Windows的Key存放位置为C:\Users\<User Name>\.ssh;Linux的Key存放位置为用户HOME文件夹下的.ssh文件夹内。

1
2
# <Your Email>处填写你注册Github的邮箱
ssh-keygen -t rsa -C "<Your Email>"

在Github上登记你的Key

用文本编辑软件打开上个步骤创建的Pub Key(id_rsa.pub)文件,将整个文件内容复制出来。

打开Github,登录后打开SSH and GPG keys ,右上角点选New SSH KeyTitle填写该Key的备注,然后将刚才整个复制出来的文本全部粘贴到下方的Key文本框里面,点击Add SSH Key即可。

在BitBucket上登记你的Key

用文本编辑软件打开上个步骤创建的Pub Key(id_rsa.pub)文件,将整个文件内容复制出来。

打开BitBucket,登录后打开SSH keys ,点击Add KeyTitle填写该Key的备注,然后将刚才整个复制出来的文本全部粘贴到下方的Key文本框里面,点击Add SSH Key即可。

本地尝试登录(Github)

输入ssh -T git@github.com后按回车。

出现hi + 你的用户名等字样说明密钥验证通过了,可以正常使用了。

本地尝试登录(BitBucket)

输入ssh -T git@bitbucket.com后按回车。

出现You can use git to connect to Bitbucket. Shell access is disabled字样说明密钥验证通过了,可以正常使用了。

设置本地username和email

1
2
git config --global user.name "Github用户名"
git config --global user.email "Github注册邮箱"

关联远程仓库(Github)

新建空文件夹,打开Git Bash,输入git init即可创建本地仓库。

打开Github上仓库的主页面,点选右上角绿色Code按钮,国内用户(如遇HTTPS方式访问受阻)选择SSH,复制下方文本框内容待用。

回到刚才的Git Bash,输入git remote add origin <仓库地址>回车即可。

仓库地址示例:
HTTPS: https://github.com/user/repo.git
SSH: `git@github.com:user/repo.git`

Github改版后本地还需更改branch,执行git branch -M main即可。

关联远程仓库(BitBucket)

新建空文件夹,打开Git Bash,输入git init即可创建本地仓库。

打开Bitbucket上仓库的主页面,点选右上角Clone按钮,国内用户(如遇HTTPS方式访问受阻)选择SSH,复制下方文本框内git clone后面的内容待用。

回到刚才的Git Bash,输入git remote add origin <仓库地址>回车即可。

仓库地址示例:
HTTPS: https://user-admin@bitbucket.org/user/repo.git
SSH: `git@bitbucket.org:user/repo.git`

关联远程仓库(Gitee)

参考Github的操作即可,操作和界面设计基本大同小异。

提交

  1. git add .添加所有文件(除.gitignore内容外的)作为需要提交的文件。

  2. git commit -m "Messages"添加提交注释,引号内为注释内容。

  3. git push -u origin <branch>推送提交至远程仓库。视实际情况决定branch,一般Github为main

若遇到error: failed to push some refs to等字样内容可能是远程内容与本地内容存在差异,可尝试先pull再push;或者在上面第三条命令最后加上-f参数强制提交,但所有远程内容都会被清除并强制与本地内容保持一致

多远程仓库

在已有的仓库里面执行如下命令即可。

1
git remote set-url --add origin <远程仓库地址>

 简单说两句



联系站长 | 安装证书 | 友情链接

备案号:辽ICP备19013963-5号

萌ICP备 20219421 号

中国互联网违法和不良信息举报中心

架构版本号:8.0.3 | 本站已全面支持IPv6

本站由又拍云提供CDN加速服务和存储服务

正在载入运行数据(1/2)请稍后...
正在载入运行数据(2/2)请稍后...

Copyright 2022 LingXuanNing, All rights reserved.