一、安装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