![f07d70815189258ed571facafa6c617c.png](https://i-blog.csdnimg.cn/blog_migrate/08fbf92dcdfb96d8822be7d5209b408c.jpeg)
前言
之前使用windows平台下的工具进行github代码同步,这里记录下ubuntu环境下更新指令
新建Github远程仓库
1. Ubuntu本地安装Git
sudo apt-get install git # 下载安装Git
git --version # 已安装Git版本查询
2. 配置Github用户信息
配置 GitHub 用户的详细信息
git config --global user.name "user_name" # "user_name"为你github的用户名
git config --global user.email "email_id" # "email_id"为github注册时用的邮箱
3. 创建本地仓库
git init 仓库名称 # 创建一个文件目录,并将其初始化为Github的本地仓库
4. 创建README
在刚才创建的仓库目录下创建README文件,并可在其中编辑该Github仓库的描述
gedit README
5. 将仓库里的文件加入索引
所有要推送到远程Github中的文件都要先加入索引(可以看成是加入到一个缓冲空间),每一次提交时都要做此操作,包括新增加文件或更新已有文件
git add README.txt # 可以是文件、目录,或使用“*”表示当前目录下所有的文件
6. 将加入索引的文件提交到本地仓库
git commit -m "some_message" # "some_message"可编辑一些提交信息
7. 在Github上创建仓库
在 GitHub 上创建一个仓库,请注意仓库的名字必须和你本地创建的仓库的名字严格一致。请首先登录你的Github账户 。点击页面右上角的 “+” 符号,并选择"create new repository".一旦创建完成,我们就能将本地的仓库推送到 GitHub 你名下的仓库,用下列命令连接 GitHub 上的仓库
git remote add origin https://github.com/user_name/xxx.git> # 后面的链接网址为生成Github仓库后自动生成的
8. 将本地仓库文件推送到Github
使用下面语句推送文件,之后会要求填写Github的用户名和密码即可
git push origin master
更新Github文件
在本地仓库的文件发生改变后,需要更新Github上的文件。首先可以使用下面的命令查看当前的状态:
git status
更新的过程按照下面的命令操作
git add 更新的文件 # 将更改的文件加入到索引中
git commit -m "some_message" # 将更改的文件加入到本地仓库中
git push origin master # 将更改的文件推送到Github中
删除Github文件
按照如下指令进行
git rm -r --cached 文件名 # 删除文件的索引(即缓存空间中的内容),一般需要先将Github上的库拉下来
git commit -m '删除了文件名' # 删除本地仓库文件
git push origin master # 将更改的文件推送到Github中