您的位置:首页 > 编程语言

用git 命令创建本地仓库将本地代码上传到github

2017-10-08 21:50 525 查看
git 是一个开源的分布式版本控制系统,用以有效、高速的处理项目版本管理

1、:git初始配置

空白处或者指定目录下右击“Git Bash Here”

在命令行输入如下信息:

$ git config --global user.name “You Name”                       用户名
$ git config --global user.email "email@example.com"   邮箱地址

因为git是分布式版本控制系统,所以需要填写用户名和邮箱作为一个标识。注意git config --global 参数,有了这个参数,表示你这台机器上所有的git仓库都会使用这个配置,当然你也可以对某个仓库指定不同的用户名和邮箱。

查看git初始化配置:$ git config --list

备注:第一次使用git时必须有git账号,因此首先需注册git账号,注册账号可以用命令行如上诉操作,也可以直接登录github官网注册。

2:创建仓库

一:在本地windows环境下创建自己的仓库

$mkdir learnGit

$ cd learnGit

$pwd

pwd命令用于显示当前目录。

注意:新创建的文件”learngit.txt“一定要放在learngit目录下(子目录也行)因为这是一个git仓库,放在其他地方git找不到这个文件。

注意:在windows系统,为了避免遇到各种莫名其妙的问题,请确保目录名(包括父目录)不含中文。
二:直接打开本地已经写好的项目

是直接cd到项目所在的根目录下

然后都是使用git中 的 $ git init 语句
其实质是通过git init 命令把这个目录变成git可以管理的仓库。

这样仓库就创建好了,而且告诉你是一个空的仓库(empty Git repository)可以发现当前目录下多了一个".git"目录,这个目录是 git来跟踪管理版本库的,不能手动修改这个目录里面的文件,否则会把git仓库破坏了。如果你没有看到".git"目录,是因为目录默认是隐藏的,用ls -ah命令可以查看。

在创建的目录learngit会看到一个隐藏文件夹”.git“这样仓库就创建好了,而且告诉你是一个空的仓库(empty Git repository)可以发现当前目录下多了一个".git"目录,这个目录是 git来跟踪管理版本库的,不能手动修改这个目录里面的文件,否则会把git仓库破坏了。如果你没有看到".git"目录,是因为目录默认是隐藏的,用ls -ah命令可以查看。

在创建的目录learngit会看到一个隐藏文件夹”.git“
注意默认情况下是不显示的,若是你想看到隐藏的文件夹则”工具“--”文件夹选项“--”查看“--”显示隐藏的文件,文件夹或驱动器“

用git add 告诉git,把文件添加到仓库

$ git add learngit.txt

用git commit告诉git,把文件提交到仓库。

$ git commit -m "write a learnGit file"

3:建立远程仓库
去github上创建自己的 new Repository

点击下面的Create repository,拿到创建的仓库的https地址

然后将本地仓库关联到github上

语句是 $ git remote add origin 你创建的仓库https地址

 最后是上传代码到github远程仓库

语句是 $ git push -u origin master

最后有一点:上传项目时不要用搜狗浏览器和360,以为写remad的时候不能提交,可能是因为版本问题

上传到github的项目怎么删除的问题

因为是远程上传到github的所以不能在本地删除,但是可以在github上删除你不要的项目

1、登陆github到个人主页,点击“Repositories”,就能看到你自己创建或者“Fork”的项目。

2、找到你要删除的“Repositories”(或者也可以说是项目),点击进入。

3、找到该Repositories页面右下方的“Settings”,如图中标示,点击“Settings”进入(这个时候有可能会提示让你输入密码)。

4、进到“Settings”之后,点选左边框中的“Options”(一般默认也是这个选项),然后拉到最下,就可以看到“Delete
this repository”了。

5、点击“Delete
this repository”,弹出对话框,需要你填写要删除的这个“Repositories”名字,不填写的话是不能删除的,我这里的名字是“Test”,然后就可以删除整个项目了。

刚刚开始接触到git
的分布式管理项目,所以还什么都不知道,为了照顾自己的金鱼脑子防止自己忘记所以留下了这篇文章

这个都是很基础的一些关于git和github的东西,未来的路还很长,但是不能因为山高路远就放弃
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: