git相关的常用命令(二)

git相关的常用命令(二)

摘要

\quad \quad 创建github仓库,并将代码提交至仓库中,获取本机的SSH Key,将代码push到仓库中。持续更新中…
本文中用到的Git命令:

命令[ 鼠标点击命令可直接查看内容]作用
ssh-keygen -t rsa -b 4096 -C根据你的邮箱初始化一个SSH Key
cat ~/.ssh/id_rsa用以获取密钥的内容
ssh -T git@github.com用以验证公钥,私钥是否匹配
git remote add origin git@xxxxxx在本地添加远程仓库的地址
git push -u提交代码至远端仓库
git clone复制远程仓库至本地
vi ~/.bashrc给命令取别名,简化命令
git stash隐藏文件
目录
*4.获取SSH Key密钥
*5.提交代码至GitHub的仓库中
*6.使用bash alias简化命令
4.获取SSH Key密钥,并将其添加至GitHub中

\quad \quad 由于在日常的工作中,不可避免的需要将代码存储在一个远端的仓库中,这样就算电脑罢工,也能找到代码。远端仓库里面用的最多的就是GitHub了。当然,国内也有很多不错的仓库,例如codeing.net、gitlab.com、以及码云gitee.com。
\quad \quad 这里主要讲解使用GitHub来存储代码。首先我们要明白,为什么GitHub知道,提交代码的是我们本人,而不是一些非法分子。这里就要用到SSH Key了。
\quad \quad 首先祭出官网解释。知道要运行命令

ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
来初始化一个SSH Key。输入命令后,点三次回车即可。当出现下面这个界面时,则代表初始化成功了。

进入这个目录可以看到里面多了一个公钥文件,一个私钥文件。私钥文件是不能给别人看的,否则别人可以修改你的代码。

\quad \quad 那么接下来就需要将这个密钥,添加到GitHub的设置中了。使用命令

cat ~/.ssh/id_rsa
获取私钥内容,然后将其添加至GitHub中:
在这里插入图片描述
\quad \quad 最后使用命令
ssh -T git@github.com
测试是否添加成功。

5.在GitHub中新建仓库后,将代码提交到这个仓库中

\quad \quad 前面我们已经验证了自己的身份,所以这时候,我们就可以将代码提交至远端仓库了。两个命令:
\quad \quad

1. git remote add origin git@xxxxxx(GitHub仓库的SSH)
——将当前目录中的内容,添加至名为origin的远程仓库。
注意:
\quad \quad 使用这个命令之前确保自己不在根目录中,否则这个命令会将当前目录中的所有文件加入GitHub仓库中。

\quad \quad
2.git push -u origin master
——将 master分支推送至origin仓库中。 -u是设置默认推送方式,第一次运行后,后面直接git push即可。

出现这种页面,则可以说明push成功。

\quad \quad 当然,也可以将分支提交至origin中,可以切换至想提交的分支,再git push。或者直接使用,git push origin x:x——将本地的x分支上传至远端的origin仓库中的x分支。 git push -u xxx xxx -f ——强制提交代码,慎用。也可以使用命令 git push origin --delete xx——删除某个分支。
\quad \quad

3.git clone git@xxxl
——将代码克隆至本地,会将分支一起克隆下来。
注意:
\quad \quad 如果代码时自己的,且与自己本地相绑定那么可以用SSH下载,否则就使用Https下载,SSH 下载速度更快。
\quad \quad
4.git stash
——用于临时隐藏文件,解决文件冲突。
使用这个命令,常用于git pull之前。当本地的更改与远端仓库发生冲突时,你可以先执行git stash,然后执行git pull,再执行git stash pop显示被隐藏的文件。

6.将git命令简化

\quad \quad 对于一些常用的命令,我们给它取个别名,这样每次使用的使用,只要用别名即可,这样可以提高工作的效率。
\quad \quad 使用命令

vi ~/.bashrc
——进入编辑窗口,根据自己的喜好设置即可。
推荐使用:

alias ga="git add"
alias gs="git status"
alias gm="git commit"
alias glog="git log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit -- | less"
alias gp="git pull"

完毕后,Ctrl + s保存,使用命令source ~/.bashrc重启即可。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值