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