git学习心得

创建仓库并且用gitbash远程上传代码

1.在GitHub上建立项目

登录GitHub后,你可以在右边靠中那里找到一个按钮“NewRepository”,点击过后,填入项目名称、说明和网址过后就可以创建。
2.配置Git以及上传代码
安装Git成功后,选择Git Bash,用命令行中完成,首先初始设置Git:
1 git config --global user.name"用户名"     2 git config --global user.email 邮箱地址

然后开始设置ssh协议,打开Git Bash,创建SSH key:
1 ssh-keygen -C  ‘邮箱地址‘ -t rsa
然后要你输入SSH密匙的存放位置,可以不管,直接回车使用默认路径。再输入你想要的密码,SSHkey就生成了。现在你需要将这个Key提交到GitHub,首先打开Key保存的位置,里面会有三个文件,找到id_rsa.pub,用文本编辑器打开,复制里面的全部字符。到GitHub,在右上方工具栏里找到AccountSettings。在这个页面上有一个SSH Public Keys标签,选择Add another publickey。Title可以随便填一个,Key就粘贴刚才的字符,提交。
完成这些工作后,就可以上传自己的代码了。找到自己要分享上传的代码文件夹,右击选择Git Bash,建立一个仓库:
1 git init
选择要添加进仓库的文件:
1 git add .
一般如果你想分享这个文件夹里的所有代码,就在add后面加“.”,上面的例子就是这样,如果传指定的,只需要把“.”改为文件名即可,现在只是选择了要加入仓库的文件,下面才是添加进入仓库:
1 git commit -m ‘Test‘
-m后面跟一个参数,表示说明,将代码提交到GitHub后,将会在代码文件信息上显示这个说明
现在才开始把本地仓库上传到GitHub了,下面两行命令搞定问题:
git remote add origin [email protected]:用户名/项目名.git 3 git push -u origin master
查看提示信息确认是否成功上传

有可能遇到的问题解决:
如果输入$ git remote add origin [email protected]:djqiang(github帐号名)/gitdemo(项目名).git
提示出错信息:fatal: remote origin already exists.
解决办法如下:
1、先输入$ git remote rm origin
2、再输入$ git remote add origin [email protected]:djqiang/gitdemo.git就不会报错了!
3、如果输入$ git remote rm origin 还是报错的话,error: Could not remove configsection ‘remote.origin’. 我们需要修改gitconfig文件的内容
4、找到你的github的安装路径,找到一个名为gitconfig的文件,打开它把里面的[remote"origin"]那一行删掉就好了!
如果输入$ ssh -T [email protected]
出现错误提示:Permission denied(publickey).因为新生成的key不能加入ssh就会导致连接不上github。
解决办法如下:
1、先输入$ ssh-agent,再输入$ ssh-add ~/.ssh/id_key,这样就可以了。
2、如果还是不行的话,输入ssh-add ~/.ssh/id_key 命令后出现报错Could not open aconnection to your authentication agent.解决方法是key用GitGui的ssh工具生成,这样生成的时候key就直接保存在ssh中了,不需要再ssh-add命令加入了,其它的user,token等配置都用命令行来做。
3、最好检查一下在你复制id_rsa.pub文件的内容时有没有产生多余的空格或空行,有些编辑器会帮你添加这些的。
如果输入$ git push origin master
提示出错信息:error:failed to push som refs to …….
解决办法如下:
1、先输入$ git pull origin master //先把远程服务器github上面的文件拉下来
2、再输入$ git push origin master
3、如果出现报错 fatal: Couldn’t find remote ref master或者fatal: ‘origin’does not appear to be a git repository以及fatal: Could not read fromremote repository.
4、则需要重新输入$ git remote add [email protected]:xxx/xxx.git

5.上传文件的另一个方法就是  先打开gitbash   然后 cd+你要上传的文件地址   然后继续执行 gitinit  git add
 等命令

1.在GitHub上建立项目
登录GitHub后,你可以在右边靠中那里找到一个按钮“NewRepository”,点击过后,填入项目名称、说明和网址过后就可以创建。
2.配置Git以及上传代码
安装Git成功后,选择Git Bash,用命令行中完成,首先初始设置Git:
1 git config --global user.name"用户名"     2 git config --global user.email 邮箱地址

然后开始设置ssh协议,打开Git Bash,创建SSH key:
1 ssh-keygen -C  ‘邮箱地址‘ -t rsa
然后要你输入SSH密匙的存放位置,可以不管,直接回车使用默认路径。再输入你想要的密码,SSHkey就生成了。现在你需要将这个Key提交到GitHub,首先打开Key保存的位置,里面会有三个文件,找到id_rsa.pub,用文本编辑器打开,复制里面的全部字符。到GitHub,在右上方工具栏里找到AccountSettings。在这个页面上有一个SSH Public Keys标签,选择Add another publickey。Title可以随便填一个,Key就粘贴刚才的字符,提交。
完成这些工作后,就可以上传自己的代码了。找到自己要分享上传的代码文件夹,右击选择Git Bash,建立一个仓库:
1 git init
选择要添加进仓库的文件:
1 git add .
一般如果你想分享这个文件夹里的所有代码,就在add后面加“.”,上面的例子就是这样,如果传指定的,只需要把“.”改为文件名即可,现在只是选择了要加入仓库的文件,下面才是添加进入仓库:
1 git commit -m ‘Test‘
-m后面跟一个参数,表示说明,将代码提交到GitHub后,将会在代码文件信息上显示这个说明
现在才开始把本地仓库上传到GitHub了,下面两行命令搞定问题:
git remote add origin [email protected]:用户名/项目名.git 3 git push -u origin master
查看提示信息确认是否成功上传

有可能遇到的问题解决:
如果输入$ git remote add origin [email protected]:djqiang(github帐号名)/gitdemo(项目名).git
提示出错信息:fatal: remote origin already exists.
解决办法如下:
1、先输入$ git remote rm origin
2、再输入$ git remote add origin [email protected]:djqiang/gitdemo.git就不会报错了!
3、如果输入$ git remote rm origin 还是报错的话,error: Could not remove configsection ‘remote.origin’. 我们需要修改gitconfig文件的内容
4、找到你的github的安装路径,找到一个名为gitconfig的文件,打开它把里面的[remote"origin"]那一行删掉就好了!
如果输入$ ssh -T [email protected]
出现错误提示:Permission denied(publickey).因为新生成的key不能加入ssh就会导致连接不上github。
解决办法如下:
1、先输入$ ssh-agent,再输入$ ssh-add ~/.ssh/id_key,这样就可以了。
2、如果还是不行的话,输入ssh-add ~/.ssh/id_key 命令后出现报错Could not open aconnection to your authentication agent.解决方法是key用GitGui的ssh工具生成,这样生成的时候key就直接保存在ssh中了,不需要再ssh-add命令加入了,其它的user,token等配置都用命令行来做。
3、最好检查一下在你复制id_rsa.pub文件的内容时有没有产生多余的空格或空行,有些编辑器会帮你添加这些的。
如果输入$ git push origin master
提示出错信息:error:failed to push som refs to …….
解决办法如下:
1、先输入$ git pull origin master //先把远程服务器github上面的文件拉下来
2、再输入$ git push origin master
3、如果出现报错 fatal: Couldn’t find remote ref master或者fatal: ‘origin’does not appear to be a git repository以及fatal: Could not read fromremote repository.
4、则需要重新输入$ git remote add [email protected]:xxx/xxx.git

5.上传文件的另一个方法就是  先打开gitbash   然后 cd+你要上传的文件地址   然后继续执行 gitinit  git add
 等命令

时间: 2024-10-11 15:18:49

git学习心得的相关文章

git学习心得总结

Git是一个开源的分布式版本控制系统,用以有效.高速的处理从很小到非常大的项目版本管理 有两种取得 Git 项目仓库的方法. 第一种是在现存的目录下,通过导入所有文件来创建新的 Git 仓库. 第二种是从已有的 Git 仓库克隆出一个新的镜像仓库来. 一.从当前目录初始化 Git init 初始化后,在当前目录下会出现一个名为 .git 的目录,所有 Git 需要的数据和资源都存放在这个目录中. 二.git clone ssh://[email protected]/git/mx28/linux

git学习心得(1)

这次是第一次用git这个平台,还非常不熟练,尤其是在上传代码的步骤上,有好几次都出了问题,多次询问了同学才将代码上传到平台上,git是一个分布式版本控制系统,相对于集中式的来说具有很多优点,但是中文资料很少,对于学习者来说有很高的英语水平的要求,这要求自己在学习过程中要提高自己很多的能力. git平台对于以后的学习和工作有很大的作用,在接下来的学习里,要多学习,尽快熟练掌握,以便于更好地使用它 https://github.com/heartgo/test

Github链接及git学习心得总结

https://github.com/luhan420 Git 是一个分布式管理工具,通过指纹字符串来时刻保持数据的完整性,关心的是文件数据整体的变化,并不保存变化前后的差异数据:Git 在本地磁盘保存有关项目的历史更新,所有绝大多数操作只需要访问本地文件资源,并不需要Internet.当然可以使用GitHbub将代码托管,进行远程开发,方便团队比较分散的情况(这正体现Git分布式的优势):开发人员只需将项目clone到本地,进行相应的开发然后push上传到 GitHub(GitHub使用的是u

git学习心得之远程仓库

本文主要知识点均来源于廖雪峰官方网站http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000 其实一台电脑上也是可以克隆多个版本库的,只要不在同一个目录下.不过,现实生活中是不会有人这么傻的在一台电脑上搞几个远程库玩,因为一台电脑上搞几个远程库完全没有意义,而且硬盘挂了会导致所有库都挂掉,所以我也不告诉你在一台电脑上怎么克隆多个仓库. 实际情况往往是这样,找一台电脑充当服务器的角色,每天2

马舒婕:GIT操作与学习心得

参考:http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000 1.在Windows上安装Git 1)下载msysgit安装程序,下载地址:http://pan.baidu.com/s/1liyU: 2)按照默认选项完成安装: 3)在开始菜单里找到“Git->Git Bash”,弹出如下命令窗口,说明安装成功. 2.远程仓库 1)注册GitHub账号(已有账号): 2)创建SSH Key:

GitHub学习心得之 简单操作

作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 前言 本文对Github的基本操作进行了总结, 主要基于以下文章: http://gitref.org/zh/inspect/#diff (Git 参考手册)http://www.runoob.com/w3cnote/git-guide.html (Github 简明教程)http://mherman.org/blog/2013/09/16/managing-multiple-github

github的学习心得

github的学习心得 准备工作: 安装git: 1.下载地址:http://msysgit.github.io/ 2.安装:本人是一路next的,现在没发现有什么问题.详细的安装过程参考:https://jingyan.baidu.com/article/925f8cb8a8e91cc0dce05647.html 3.注册git账号,官网地址:https://github.com/ 配置git的ssh密匙: 1.打开Git Bash(可在菜单和鼠标右键中打开)查看电脑上是否已经存在SSH密钥:

Linux系统理解以及Linux系统学习心得

原创作品转载请注明出处  <Linux内核分析>MOOC课程http://mooc.study.163.com/course/USTC-1000029000 作者:严哲璟 说一下我对Linux系统的理解 1.加载Linux内核准备:在加载基本输入输出模块(BIOS)之后,从磁盘的引导扇区读入操作系统的代码文件块到内存中,之后开始整个系统的初始化. 2.main.c的start_kernel函数是整个操作系统的入口,这也与Linux是基于C语言的特性相符,start_kernel具体做的动作很多

git 学习小记之记住https方式推送密码

昨天刚刚学了点git基础操作,但是不幸的是[email protected]给出公告说尽量使用 https 进行操作.可是在用 https 进行 push 时,都需要输入帐号和密码. 各种百度谷歌之后在[email protected]官网找到了解决方法<https方式使用[email protected]设置密码的方式>文中给出了几个方法,并且都非常简单. 关于 cache 缓存方式,我不太喜欢,因为要设置时间,而且会过期.而 store 相应的非常方便,设置全局后,方便多个库使用.当然如果