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

来源:互联网 发布:windows mobile软件 编辑:程序博客网 时间:2024/06/05 10:13

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的东西,未来的路还很长,但是不能因为山高路远就放弃


原创粉丝点击