怎么把工程上传的gethub?两种方法,先在gethub上建里repository . 新建时有一个是否初始化 如果不选
两种方法,先在gethub上建里repository . 新建时有一个是否初始化
如果不选中,他会交给你如何通过command line 新建一个.md文件 ,这也我一开始晕的原因,怎么把本地的gethub 连接起来。
…or create a new repository on the command line
(创建新的仓库通过命令行)
echo "# four-test" >> README.md
这句主要时一个写入语句,同时新建README.md文件,
echo “content” >>写入到 README.md (我试了,如果没有这个文件他会新建一个。)
git init
特别注释一下,主要是这个语句,他是一个初始化语句,会在当前文件下生成一个.get文件夹。主要是用于版本控制。(具体的文件的作用,我不复制粘贴了,轻易不用改里边的东西),注:他是一个隐藏文件夹,
当执行完这条语句,这个文件夹就已经是一个可以连接的仓库了,用$ls –al
就可以查当前目录,下面就有两种方法,第一个就下下面的add name 添加你想要的文件,第二个,用 add. 全部添加。此时还没有与你的gethub 上的具体那个库相连。(我觉得,第一次的初始化并没有指定目标是吧。)
git add README.md
这句话就不多解释了 添加文件,和SVN一样。
git commit -m "first commit"
这是提交语句,git commit -m
"提交的描述信息",(我试了一下只用 git commit
就会进入一个文本编辑器,还是需要填描述信息。) 如果添加修改的信息,可以用 git commit –amend
其他的命令太多了,我也是查的,纯小白一个。就不班门弄斧了。
git remote add origin <https://github.com/zidanpiaoguo/four-test.git>
这个是远程同步本地remote,
Origin 就是一个名字。把url 和这个名字进行配对,后面的操作简化。
此时,.git本地文件,已经和你的那个仓库一一对应了。(我是用
git remote –v 试了一下,就这样理解了,如果有错,请大神指正。)
git push -u origin master
这个就是本地向远程版本库推送了, master 是一个主分支,(关于分支的具体内容,我也不多说了,可能就我自己不会)。
下面是另一种方法:
第一种方法:可以先cd 到一个目录下,先执行get init 。就生成了.get文件, 按着上面的顺序来做,是可以来添加项目到库的。
第二种方法:就是用git clone URL,把仓库下载到本地,再进行add和push
转载自:https://juejin.cn/post/7035825991045873701