Git很麻烦?不存在的!掌握这几招就够了

废话不多说,下面直接开始了!
查看原文
确保代码库是最新的,先用这条命令把你的代码拉取到本地

git clone ……

修改完代码后,按顺序执行下面四个命令

git pull
git add * /rm
git commit -m "add"
git push

记住这五条命令,走到哪里都不怕。

即使把本地代码搞坏了也无所畏惧,直接删了重新clone即可

不过在此之前还需要一项重要的工作

用SSH连接并推送到远程仓库

  1. 首先你要创建一个私钥,就是在自己电脑里的钥匙。执行如下命令,一路回车即可。
ssh-keygen -t rsa -C "your email addr"

这个密码是生成这个密钥的密码,也可以为空(为空有多方便以后你就知道了),这样你下次push就不用输入密码了

  1. 成功后,到提示的目录下找id_rsa.pub文件,打开把里面的东西复制起来。

  1. 到网站上把自己私钥输入进去,头像——settings

  1. 选择“SSH and GPG keys”点“New SSH key”

  1. 随便输入个title,把刚刚复制的key粘贴进去

  1. 输入如下命令确认是否连上
ssh -T [email protected]
  1. 最后配置好你的邮箱和用户名
git config --global user.email "[email protected]"
git config --global user.name "Your Name"

解决Permission to xxx denied to xxx问题

有时切换多个代码库,可能会出现这样的报错,不慌,使用以下方法解决

使用如下命令切换到新的代码库

git remote set-url origin [email protected]:xxx/xxx.github.io.git

使用该命令查看一下,是否已经切换到刚刚设置的地址

git remote -v

这样该问题就得到了解决

原文地址:https://www.cnblogs.com/codernice/p/11621497.html

时间: 2024-10-11 17:59:16

Git很麻烦?不存在的!掌握这几招就够了的相关文章

Git很麻烦?只要掌握这几个命令,轻松将代码提交远程仓库

在上一章节,跟大家介绍了拉取代码的操作,简单暴力.这一章节要介绍的是如何将现有的项目,直接提交到仓库. 现在,如果大家有一个项目要提交到GitHub仓库,安装上一张的方法,需要先在GitHub上建一个仓库并初始化,然后再用git clone拉取到本地,之后再把项目文件放到这个目录里,最后再git push上去. 今天的方法,大家可以直接把项目目录连接到GitHub仓库,然后进行后续一些列操作. 查看原文 初始化一个本地库 进入项目所在目录,执行如下命令 git init 关联远程仓库 在GitH

复合风管免费很麻烦很快

http://www.jiayuan.com/139795699 http://www.jiayuan.com/139795702 http://www.jiayuan.com/139795692 http://www.jiayuan.com/139795703 http://www.jiayuan.com/139795704 http://www.jiayuan.com/139795712 http://www.jiayuan.com/139795705 http://www.jiayuan.

让一个类实现NSCoding协议,但它属性很多很麻烦,没关系,有MJExtention

只要两步: 1.import "MJExtension.h" 2.MJCodingImplementation 注意,如果该类中有自定义对象没有实现NSCoding协议,那么在那个对象中写入上面两步即可.

通过docker安装Gitlab

初始化操作 说在前面Gitlab安装需要部署很多依赖和其他服务来协作,很麻烦.所以懒人想懒招,所以直接用Docker来部署,简单,省事,TNND还不用担心断电重启的问题! 操作系统 内核版本信息 $ uname -a 输出如下 Linux yang-PowerEdge-R730 4.4.0-116-generic #140-Ubuntu SMP Mon Feb 12 21:23:04 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux 安装Docker 此处使用的是阿

最好最易懂的Git教学——分享“好麻烦部落格”Git教学(2)

Git branch branch (分支)應該是 Git 最重要的技能了,在一個多人專案的開發過程中我們有時候要開發新功能,有時候是要修正某個Bug,有時候想要測試某個特異功能能不能 work ,這時候我們通常都會從主 branch 再開出一條新的 branch 來做,這支新開的 branch 會帶著你的主 branch 目前的最新狀態,當你完成你所要開發的新功能/ Bug 修正後確認沒問題就再把它 merge(合併)回主 Branch ,如此便完成了新功能的開發或是 Bug 的修正,因此每個

Windows Git+TortoiseGit简易使用教程

转载自 http://blog.csdn.net/jarelzhou/article/details/8256139 官方教程:http://tortoisegit.org/docs/tortoisegit/(英文版) 为什么选择Git 效率 很多人有一种习惯吧,什么软件都要最新的,最好的.其实吧,软件就是工具,生产力工具,为的是提高我们的生产力.如果现有的工具已经可以满足生产力要求了,就没有必要换了.生产效率高低应当是选择工具的第一位. 历史 开源世界的版本控制系统,经历了这么几代: 第一代,

理解git

为了真正了解git,我们从底部.底层开始,了解git核心,知其然并知其所以然. 为什么要进行版本控制呢? 因为编写文件不可能一次到位,文件总是有不同的状态需要保存下来,方便以后出错回滚. git 是目前最先进的版本控制软件(VCS,version control system),它是linux之父Linus Torvalds的第二个作品. 正如git所命名的那样,是“愚蠢或不开心的人”,Linus评价“git is a British English slang for a stupid or

使用git部署服务器

每回上传服务器是把我的web项目打包成war上传到服务器根目录下,总是觉得很麻烦,并且每次就算只添加或修改了一个文件,都要把整个服务器war包上传.于是我学着用git部署我的web项目 下面是详情: (git 如何安装,如何添加秘匙,大家比我清楚就不现丑了) 1 : 首先把写好的项目push到github上 1 [email protected]:~/www/eqiba$ git init 2 //重新初始化现存的 Git 仓库于 /home/chunmiao/www/eqiba/.git/ 3

windows下GIT客户端的安装及其ssh-key的生成

一.下载安装git for win客户端 https://git-for-windows.github.io/ 傻瓜式下载安装即可,推荐git GUI工具:SourceTree. 二.生成ssh-key 在windows上安装好git之后,在桌面点击鼠标右键,右键菜单里会有一个Git Bash Here选项,点击进入git bash控制台. 输入ssh-keygen -t rsa -C "[email protected]" ,输入自己的邮箱地址,然后一路回车即可. 这时在你的用户目录