Git——新手入门与上传项目到远程仓库GitHub

Posted freeah

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Git——新手入门与上传项目到远程仓库GitHub相关的知识,希望对你有一定的参考价值。

 

Git:先进的分布式版本控制系统,一个开源式的分布式版本控制工具。

Git安装

在Windows操作系统下,访问Git下载地址https://git-for-windows.github.io/

注册登录github网站,建议配置SSH Keys连接GitHub,已经配置的可以略过

 

配置Git

(1)本地创建ssh key :  $ ssh-keygen -t rsa -C "your_email@youremail.com"


后面的your_email@youremail.com改为你的邮箱,之后会要求确认路径和输入密码,我们这使用默认的一路回车就行。成功的话会在~/下生成.ssh文件夹,进去,打开id_rsa.pub,复制里面的key。回到github,进入Account Settings,左边选择SSH Keys,Add SSH Key,title随便填,粘贴key。

 

 

 (2)为了验证是否成功,在git bash下输入:
    $ ssh -T git@github.com 
 如果是第一次的会提示是否continue,输入yes就会看到:You’ve successfully authenticated, but GitHub does not provide shell access 。这就表示已成功连上github。


 

 

 

 

 提交步骤:

1、托管本地代码,同步
 
 在github网站上登录,接着点击New repository新建版本库,添上一些信息,点击create repository按钮,之后会显示你的版本库主页,之后获取远程版本库的地址(点击右侧Clone or dowmload按钮),复制下来。

然后打开Gitbash

切换到工程目录下,把远程版本库克隆到本地,git clone 版本库地址

有时候会传输超时。。就再试几次。。

这个时候你的工程目录下会多出一个同名文件夹,把这个文件夹里的所有目录复制到上一层目录中,就能将整个工程添加到版本控制中去了(将远程与本地同步)
 
这里这里有个隐藏的.git文件,不要漏掉!!!

复制完之后可以删掉新出来的目录,之后ls -al查看工程目录


2、然后就是提交到Github

先执行提交操作(add,commit),

git add .是提交所有

git add +文件名是提交单个文件

git commit -m "First commit"是提交这里要在-m参数后面必须加上提交参数。

然后输入 git push origin master同步

注意这里要记得输入用户名和密码进行身份效验!

过程可能比较慢,耐心等待

 现在刷新一下GitHub上helloworld工程的版本主页,刷新github,就成功上传了。

 3、删除版本库中的文件或者文件夹

git rm --cached -r 文件名/文件夹名

git commit -m \'内容\'

git push origin master

我的github地址:https://github.com/freeah/   喜欢的点个赞哟!

以上是关于Git——新手入门与上传项目到远程仓库GitHub的主要内容,如果未能解决你的问题,请参考以下文章

git入门到本地上传项目

git命令行将本地项目上传到仓库

(转)如何将本地git仓库上传到GitHub中托管+实践心得

githe和github连接,上传

git 上传代码到GitHub 以及git删除github上文件和文件的命令

github入门之上传本地项目——笔记