Git-如何在windows下安装Git并用GitHub同步
来源:互联网 发布:淘宝招商代理 编辑:程序博客网 时间:2024/06/03 18:08
一:下载msysgit,然后按默认选项安装即可。安装包下载链接
二:安装完成后,在桌面点击右键就会有Git Bash Here选项,点击会弹出以下界面。
三:设置自己的名字和邮箱:
因为Git是分布式版本控制系统,所以,每个机器都必须自报家门:你的名字和Email地址。在命令行中输入以下命令并填入相关信息:
$ git config --global user.name "Your Name"$ git config --global user.email "email@example.com"
四:在本地创建版本库:
①:找到一个适当的地方,点击右键Git Bash Here进入命令行输入以下命令创建一个文件夹:
$ mkdir Test$ cd Test$ pwd/Test
pwd命令显示当前目录,记录路径方便下面的操作。
②通过git init命令把此目录变为可以Git管理的仓库,经过这个操作,当前目录下多了一个.git的目录,这个目录是Git来跟踪管理版本库的,一般情况下不要修改以防破坏Git仓库。
$ git initInitialized empty Git repository in D:/Git/Test/.git/
五:添加文件到版本库
我们可以先打开文件夹,先创建一个hellogit.txt放入该目录下。经过以下两步就可将文件放入到版本库中了:
①:用命令git add告诉Git,把文件添加到仓库
$ git add hellogit.txt
②: 用命令git commit -m “wrote a readme file”告诉Git,把文件提交到仓库,此处的wrote a readme file为本次提交的说明,可以输入任意内容,当然最好是有意义的,这样你就能从历史记录里方便地找到改动记录
$ git commit -m "hellogit"[master (root-commit) 6c4fe71] hellogit 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 hellogit.txt
六:添加远程库
此时你已经在本地创建了一个Git仓库后,又想在GitHub创建一个Git仓库,并且让这两个仓库进行远程同步,这样,GitHub上的仓库既可以作为备份,又可以让其他人通过该仓库来协作。
①注册并登录GitHub,按照以下三步操作即可创建一个仓库。第一步为创建一个新的仓库,第二步为仓库起一个名字,第三步确认创建。
②可以把一个已有的本地仓库与之关联,然后把本地仓库的内容推送到GitHub仓库。按照上面提示创建完成后会转到当前页面。注意圈出的内容,将以下内容复制。
复制完成后,回到我们的Git Bash,输入以下命令,再粘贴上刚才复制的内容,就将我们本地的仓库和远程库连接了起来。
七:传文件到远程库
按照前面的提示,我们已经安装好了本地的仓库以及远程的仓库,并且进行了简单的配置,这时候我们可以尝试提交文件了。输入push命令:
$ git push -u origin masterCounting objects: 3, done.Writing objects: 100% (3/3), 208 bytes | 0 bytes/s, done.Total 3 (delta 0), reused 0 (delta 0)To git@github.com:SssUuuu/Test.git * [new branch] master -> masterBranch master set up to track remote branch master from origin.
完成之后我们再刷新GitHub就能看到文件已经同步完成。
以后只要本地作了提交,就可以通过以下命令来把本地最新修改推送至GitHub
git push origin master
也就是说以后我们想在远程仓库中同步我们的文件,只需要先将文件传到本地仓库,再pull到远程库:
$ git add hellogit.txt$ git commit -m "hellogit" git push origin master
可能会遇到的错误解决方法:
SSH警告:
当第一次使用Git的clone或者push命令连接GitHub时,会得到一个警告:
The authenticity of host 'github.com (xx.xx.xx.xx)' can't be established.RSA key fingerprint is xx.xx.xx.xx.xx.Are you sure you want to continue connecting (yes/no)?
这是因为Git使用SSH连接,此时只需要输入yes回车即可。并且Git会输出一个警告,告诉你已经把GitHub的Key添加到本机的一个信任列表里了:
Warning: Permanently added 'github.com' (RSA) to the list of known hosts.
这个警告只会出现一次,后面的操作就不会有任何警告了。
公钥未配置:
在操作时出现Permission denied (publickey). fatal: Could not read from remote respository.解决办法:
①:输入ssh-keygen -t rsa -C “邮箱”按三次回车,查询到图中存放公钥的地址。
②:找到对应文件夹打开此文件,将公钥复制。
③:将公钥输入到github里的SSH Keys
<1>进入github点击头像下的设置。
<2>复制公钥到key区域即可。
<3>测试是否成功,输入以下命令并出现对应结果即可:
阅读全文
1 0
- Git-如何在windows下安装Git并用GitHub同步
- 如何在windows下安装GIT
- git学习1:如何在windows下安装GIT
- Windows下如何使用git管理github
- git在windows下安装
- [git 相关] windows下安装配置 git,github
- 在Windows使用git工具将代码同步至github
- 如何在windows下使用git及github仓库管理项目
- 如何在windows下使用git及github仓库管理项目
- 如何在windows下使用git及github仓库管理项目
- 第一章 在windows上如何安装Git
- windows下如何使用git 和 Github进行通信
- Git在windows下安装配置图解
- 在Windows下安装Git开发环境
- Git在Windows下的安装
- Git在windows下的安装和使用GIT@OSC
- Windows下,Git的安装,使用,以及远程github
- windows下git安装
- linux下SD/MMC/SDIO驱动分析
- 我的第一份Blog
- 三目运算符
- Vbox 实现主机与虚拟机文件共享
- 股票选股及盘面感觉
- Git-如何在windows下安装Git并用GitHub同步
- java基础知识
- Ubuntu常用软件合集
- 使用SXSSFWorkbook导出大量excel表格
- Linux循环控制语句
- 操作系统中的互斥锁与条件变量
- 数据结构学习 栈·迷宫求解
- 【笔记】静态查找算法
- 使用ssh-keygen生成公私钥