1、新建了一个文件 file

echo "# test" >> file

2、初始化一个空的仓库

git init

3、将file文件的信息添加到git仓库的索引库中,此时并没有真正添加到库。当然上例中的file文件只是示例,它是一个路径,因此,可以是文件更可以是目录。

git add file

4、将索引库中的内容向git仓库进行提交。这步之后文件file才算真正提交到拉git仓库中,现在的仓库只是一个本地的仓库

git commit -m "first commit"

5、在本地仓库添加一个远程仓库

git remote add origin https://github.com/gaosm/testtest.git

6、将本地的master分支跟踪到远程分支,在git仓库建立之初就会有一个默认的master分支,当然你如果建立了其他分支,也可以用同样的方法去跟踪

git push -u origin master

7、查看远程仓库信息

git remote show origin

注:

1、git push origin 与 git push -u origin master 的区别

git push origin

表示将当前分支推送到origin主机的对应分支。如果当前分支只有一个追踪分支,那么主机名都可以省略。

git push -u origin master

将本地的master分支推送到origin主机,同时指定origin为默认主机。如果当前分支与多个主机存在追踪关系,那么这个时候 -u 选项指定了一个默认主机origin,后面就可以不加任何参数使用git push了。

不带任何参数的 git push,默认只推送当前分支,这叫做simple方式。此外,还有一种matching方式,会推送所有有对应的远程分支的本地分支。Git 2.0版本之前,默认采用matching方法,现在改为默认采用simple方式。

2、git commit -a -m “”

这条命令是在你已经 add 了一个或多个文件之后,然后修改了这些文件,就可以使用该命令进行提交。

3、except create a new repository, can push an existing repository from the command line

git remote add origin https://github.com/gaosm/testtest.git
git push -u origin master
最后修改日期:2019年9月5日

作者

留言

撰写回覆或留言

发布留言必须填写的电子邮件地址不会公开。