github 本地及服务器安装配置

注册

首先去github官网注册账号

 

登录

 

首次登录请通过激活邮件设置密码。

 

安装Git

 

Git for Windows. https://git-for-windows.github.io/

设置个人资料

在本地配置git时,需要指定用户和邮箱。例如


$ git config --global user.name "Your Name"
$ git config --global user.email "email@example.com"

 

设置用户名

 

GitLab的用户名包括Name和Username。Name是显示的名称,可以是中文;Username是登录名,最好为英文。
Name 可以在主页左侧的 Profile Settings 中修改,建议为真实的姓名。
Username 用户自己不能修改,只能由管理员修改,默认为姓名全拼。

设置邮箱

在 Profile Settings - Emails 中有对邮箱的说明:

  • Primary Email 用于用户头像检测和基于Web的操作,例如编辑和合并。
  • Notification Emai 用于账户通知。
  • Public Email 会在你公开的个人资料中显示。
  • 所有邮箱都可以用于识别你的提交。

Primary Email 和 Public Email 可以在 Profile Settings - Emails 中修改。
Notification Emai 可以在 Profile Settings - Notifications 中修改。

三个邮箱中有任意一个与git config --global user.email "email@example.com"匹配即可。

添加SSH Key

在本地使用以下命令来生成SSH Key


cd ~
ssh-keygen -t rsa -C "email@example.com"

查看公钥


cd ~/.ssh
cat id_rsa.pub

会显示类似内容(你生成的内容和我大致类似,但肯定不同)


ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCv/FDF8b8bg6u+sWMM9DQxzxorsz/CjlCIPPjmSFzbJFKnfbSJD1uFzYMrI3Mk9z7IXbIz0Pv6kOj1OiixXaB2uK27VEkw5+YheFtzRDBO0fmKmViV/CQI2u43aXkmye/wTLAyJLOS5e6f4y5fbS69vd9KRWgkLZFd7pdYp8iK6sn2+1FmwiijDg79n793XCSseZo1bOa1gf24Iv+Hcsqjh1fx2Ug2RZlmTPp0XsrqouzskxGRgvAlMEzSDiV4tPsA3mpn0TNJ/qTWX8eS2QF88iMn50rLd/9+u6pICvZ2S6MnTDxGWg+2kKQDhrKBGqJbh7fIBocNcx/f6I8prnXV wanghui.tj.1987@gmail.com

将你的公钥内容粘贴至 Profile Settings - SSH Keys 中即可。

验证SSH Key

在本地输入以下内容以验证SSH Key


$ ssh -T git@github.com
The authenticity of host 'xx.xx.xx.xx' can't be established.
ECDSA key fingerprint is SHA256:MTkAkg7kid1SgCl7aPxdx7B9bJk7BJQuDagpZFar/rQ.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'xx.xx.xx.xx' (ECDSA) to the list of known hosts.
Welcome to GitLab, xx!

常用git命令

clone项目

git clone git@github.com:[group]/[projecct].git

 

查看工作区状态

git status

pull代码

git pull origin [branch]

push代码

git push origin [branch]

创建并切换分支

git checkout -b [branch]

切换分支

git checkout [branch]

查看分支

git branch

添加文件到暂存区

git add [file]

添加所有文件到暂存区

git add .

从暂存区提交到本地仓库

git commit -m "[comment]"

从暂存区还原到工作区

git reset [commit-id] [file]

从工作区还原到版本库

git checkout -- [file]

查看修改内容

git diff [file]

查看日志

git log -[the number of recent commits]

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值