欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

使用Git将代码上传到Github

程序员文章站 2024-01-12 16:26:52
...

Git

Git是一个版本管理工具,是可以在你电脑不联网的情况下,只在本地使用的一个版本管理工具,其作用就是可以让你更好的管理你的程序,git允许你通过提交对一个系统(或一组)文件的历史进行注释。这些提交便是在给定时间点对系统做出的差异“快照”。你就能知道你何时对项目做了什么修改。比如你原来提交过的内容,以后虽然修改了,但是通过git这个工具,可以把你原来提交的内容重现出来,这样对于你后来才意识到的一些错误的更改,可以进行还原。

Github

这是一个网站,就是每个程序员自己写的程序,可以在github上建立一个网上的仓库,你每次提交的时候可以把代码提交到网上,这样你的每次提交,别人也都可以看到你的代码,同时别人也可以帮你修改你的代码,这种开源的方式非常方便程序员之间的交流和学习。这也是一个非常适合程序员交流的网站,很多国际上的技术大牛都在github上有自己的开源代码,其他人只要申请个账号就可以随意的看到这些大牛写的程序。同时国内的很多互联网公司如百度,阿里等,也在github上公布有开源的代码,感兴趣的程序员也可以自己查找着看一些。想看国内大公司的代码,可以看链接: 中国公司在 GitHub 上有哪些比较出彩的开源项目

基础流程

1、初始化

git init

完成初始化工作,这时候目录里面就多了一个.git的目录了。

2、建立链接

git remote add origin [email protected]:Silvia-liu/leetcode.git

增加对我们github上创建的leetcode仓库的管理,其中Silvia-liu是我在网站上注册时使用的用户名。

3、本地同步

git pull [email protected]:Silvia-liu/leetcode.git

一般在Github网站上建立仓库的时候就已经创建README.md,算一次提交了。所以我需要先在本地同步一下Github仓库中的内容。

4、添加上传文件

git add .    

接下来就是要把我刚创建的文件上传到到仓库上去了,首先执行增加命令:git add . (这后面是一个英文的句号)。add后面加了一个点,是想要提交所有文件。如果想提交指定的文件,可以写文件名。

git status 

再执行 git status,就可以看到文件已经加上去了

5、添加提示信息

git commit –m “这里写下你自己的记录本次提交内容的信息”

执行完增加命令后,m后面跟提示信息,这个提示信息是一定要写的,不仅是规则,同时也方便我们记录我们提交的过程,写清晰为什么提交或修改了什么是非常有用的。

6、推送到远程仓库

git push [email protected]:Silvia-liu/leetcode.git

提交完成后,我们就要把它推送到远程仓库上去了,这样就完成了我们要做的所有任务。第一次执行的时候需要加-u,即,git push -u

git push -u [email protected]:Silvia-liu/leetcode.git