如何将本地数据发送给远程仓库
共两种方法
那上一篇文章我们已经说了一种方法,接下来是第二种方法
-
在github网站 进行创建项目。
注意不要创建readme文件
-
在桌面进行创建本地项目,这个时候它是一个普通的文件夹。所以我们要将他转为本地仓库。
git init 初始化仓库
-
此时我们需要将本地仓库和远程仓库进行绑定(可以绑定多个远程仓库)
git remote add origin 远程仓库地址
(这个origin可以是其他别名,这里我举一个例子,如下:)

git remote -v 可以查看绑定仓库

-
然后我们需要将数据提交到暂存区
git add .
-
之后将暂存区的数据提交到本地仓库
git commit -m进行提交
-
最后将本地仓库的数据推送到远程仓库中
git push origin master 进行推送
(这里的origin要和上面绑定时你设置的名字相同,比如我的就是:)

Git本地常用操作指令
1、创建git库
git init #在当前目录中生成一个.git 目录(含有.git目录的目录即是git仓库)
2、注册git用户
--->用于在团队合作开发中,表明代码作者。
git config --global user.name XXX #用户名
git config --global user.email XXX #用户邮箱
git config --list #查看用户信息
注:加--global,全局设置。
3、向git库添加修改
git add [path] #会把对应目录或文件,添加到stage状态
git add . #会把当前所有的untrack files和changed but not updated添加到stage状态实际上是为修改内容添加index索引。
4、向版本库提交修改
git commit –m “XXXX”
5、查看当前代码库的状态
git status
6、查看版本信息
显示最详细的日志信息
git log
-
如果内容太长, 多屏显示控制方式:
-
空格键: 向下查看
-
b : 向上查看
-
q : 退出查看
-
显示回滚版本步数:
> git reflog
7、撤销修改 git reset
(1)前进后退版本
git reset --hard
git reset --hard <基本索引值>
(2)使用^(异或)符号:只能后退
指令 git reset --hard HEAD^
注:一个^符号后退一步,两个两步,以此类推 (3)使用~符号:只能后退
指令 git reset --hard HEAD~n
注:n指定步数,表示后退几步
8、删除文件并修复
git reset --hard <历史记录索引值>
- 前提:删除文件前。此文件需要已经提交过本地仓库,才可恢复
- 删除:rm 文件名.txt
linux命令:
cd 目录名称 进入目录
ls 查看当前目录内容
ls -a 查看当前目录内隐藏的文件
cd .. 返回上一级目录
mkdir 文件夹名称 创建文件夹
touch 文件的名称 创建文件
clear 清屏
vim 文件名 可直接编辑文件内容(i 可以输入内容)
:!q 强制vim编辑器退出,不保存内容
:wq 保存并推出
cat 查看文件内容
rm -f 文件名 删除文件
rmdir 文件夹名称 删除文件夹
rmdir -rf 目录名称 删除文件夹和里边的文件
cp 要复制的文件名 复制后的名称 复制文件
pwd 显示当前的工作路径