【Github学习笔记】安装git,创建库,添加远程仓库,添加删除文件
2017-11-23 22:19
846 查看
一、安装git
在Linux上安装git:$sudo apt-get install git
在windows上安装git :
msysgit是Windows版的Git,从https://git-for-windows.github.io下载。
安装成功后,在任意文件夹下右键点击git/ git bash,跳出一个类似命令行窗口的问题,说明git 安装成功。
在安装完成后,还需要设置下git配置文件里面的用户名和邮箱
$ git config --global user.name "Your Name" $ git config --global user.email email@example.com
二、创建库
1、进入到任意文件夹,创建一个空目录$ mkdir github $ cd github
2、在当前文件夹下创建并初始化本地库
$ git init
三、添加远程仓库
我们已经在本地创建了一个仓库,如果想将该仓库同步到自己的git 账号上,需要执行以下步骤。添加SSH key。
利用SSH本地和远程仓库就可以相互识别,进行同步(clone, push等操作)。
打开git bash,创建ssd key。
$ ssh-keygen -t rsa -C youremail@example.com
在电脑上找到 .ssh目录,该目录下有id_rsa 和id_rsa.pub文件,id_rsa.pub里面的内容就是公钥。
登录github, 打开settings,点击New SSH Key,将公钥复制进Key里面。
创建远程仓库
登录github,在你的github账号下找到右上角新建一个repo。名字随意,注意因为本地的库已经initial,所以不需要勾选Initialize this repository的 选项。
将远程仓库与本地仓库关联起来。
在git bash中执行命令
$ git remote add origin git@github.com:jiayit/example.git
四、添加文件
创建任意文件,例如test.txt,将文件添加进本地库$ git add test.txt
将文件提交到本地库
$ git commit -m "first test" -m 是本次提交的说明
将本地库的内容推送到远程库上
$ git push -u origin master
五、修改远程仓库
先删除当前url,再添加git remote rm origin git remote add origin git@github.com:jiayit/demo.git
六、删除repo中文件
拉取远程的repo到本地(如果远程库和本地已经同步,跳过此步)$ git clone git@github.com:jiayit/example.git
在本地仓库删除文件
$ git rm test.txt
在本地仓库删除文件夹
$ git rm -r test/
提交代码
$ git commit -m "delete file"
推送到远程仓库(比如GitHub)
$ git push origin master
相关文章推荐
- Git学习笔记(1)——安装,配置,创建库,文件添加到库
- Git与GitHub学习笔记(三).gitignore文件忽略和删除本地以及远程文件
- Ubuntu下学习git第一天--安装、创建仓库、添加文件
- 本地用git提交和删除github上远程仓库的文件
- 在 JetBrains PyCharm 软件上使用 Git(Github) - 使用GitHub For Windows软件界面给代码库添加`.gitignore`文件 - 创建GitHub远程代码库
- 【Git学习笔记】对已经添加到仓库的文件修改后再次提交到仓库
- git使用笔记3(在github上创建远程仓库)
- 【Git学习笔记】删除远程仓库的标签
- Git学习笔记(4)——添加远程仓库,克隆远程库,以及库的推送
- 安装Git 创建本地版本库版本库,文件上传,远程仓库的管理
- git入门学习之仓库初始化、创建和添加文件
- 【Git学习笔记】GitHub中创建仓库,将本地仓库推送到远程库
- Git学习笔记一--创建版本库、添加文件、提交文件等
- Git学习笔记 chapter05--添加远程仓库并同步
- git:上传、下载、添加、删除文件到远程仓库
- Git基础篇之远程仓库的基本操作以及如何给github的ReadMe文件添加图片
- 浅入Git学习⑥--创建GitHub远程仓库、克隆远程库
- Git的使用(本地仓库的设置,文件添加,关联github远程仓库)
- Git学习笔记一--创建版本库、添加文件、提交文件等
- Git学习笔记(三)远程库(GitHub)协同开发,fork和忽略特殊文件