git相关的常用命令(二)

发布时间:2026/7/28 17:05:56
git相关的常用命令(二) git相关的常用命令二摘要\quad\quad创建github仓库并将代码提交至仓库中获取本机的SSH Key将代码push到仓库中。持续更新中…本文中用到的Git命令命令[鼠标点击命令可直接查看内容]作用ssh-keygen -t rsa -b 4096 -C根据你的邮箱初始化一个SSH Keycat ~/.ssh/id_rsa用以获取密钥的内容ssh -T gitgithub.com用以验证公钥私钥是否匹配git remote add origin gitxxxxxx在本地添加远程仓库的地址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_emailexample.com来初始化一个SSH Key。输入命令后点三次回车即可。当出现下面这个界面时则代表初始化成功了。进入这个目录可以看到里面多了一个公钥文件一个私钥文件。私钥文件是不能给别人看的否则别人可以修改你的代码。\quad\quad那么接下来就需要将这个密钥添加到GitHub的设置中了。使用命令cat ~/.ssh/id_rsa获取私钥内容然后将其添加至GitHub中\quad\quad最后使用命令ssh -T gitgithub.com测试是否添加成功。5.在GitHub中新建仓库后将代码提交到这个仓库中\quad\quad前面我们已经验证了自己的身份所以这时候我们就可以将代码提交至远端仓库了。两个命令\quad\quad1. git remote add origin gitxxxxxx(GitHub仓库的SSH)——将当前目录中的内容添加至名为origin的远程仓库。注意\quad\quad使用这个命令之前确保自己不在根目录中否则这个命令会将当前目录中的所有文件加入GitHub仓库中。\quad\quad2.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\quad3.git clone gitxxxl——将代码克隆至本地会将分支一起克隆下来。注意\quad\quad如果代码时自己的且与自己本地相绑定那么可以用SSH下载否则就使用Https下载SSH 下载速度更快。\quad\quad4.git stash——用于临时隐藏文件解决文件冲突。使用这个命令常用于git pull之前。当本地的更改与远端仓库发生冲突时你可以先执行git stash然后执行git pull再执行git stash pop显示被隐藏的文件。6.将git命令简化\quad\quad对于一些常用的命令我们给它取个别名这样每次使用的使用只要用别名即可这样可以提高工作的效率。\quad\quad使用命令vi ~/.bashrc——进入编辑窗口根据自己的喜好设置即可。推荐使用alias gagit add alias gsgit status alias gmgit commit alias gloggit log --graph --prettyformat:%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)%an%Creset --abbrev-commit -- | less alias gpgit pull完毕后Ctrl s保存使用命令source ~/.bashrc重启即可。