【Git】Git简明教程

来源:互联网 发布:淘宝网店押金怎么退 编辑:程序博客网 时间:2024/05/15 21:17

Git是什么?Git是一款软件,它能够记录文件的改动。

Git起源

  公司有一个项目,第一位程序员新建了一个工程开始写代码,后来公司由来了第二个程序员,那么我们就要把代码用U盘拷贝给他,然后我们同时开发。每天下班的时候,我把我今天写的代码拷贝给他,他把他的拷贝给我,这样我们就完成了代码的同步。但是这样太麻烦,于是就写了一个程序来帮我们做这些工作,我们把这个程序叫做版本控制系统(version control system ),简称VCS,Git就是这样一款程序。
  据说Git是在2005年由Linus Torvalds,Linux之父,一位出生于芬兰的60后,用C语言写出来的一个程序。他为什么要写这个呢?是因为他开源的操作系统Linux,需要大家一起来维护,但是大家同步代码很麻烦,用其他的要付费,所以他自己写了一个。

Git使用

  Git使用网上已经很多,推荐廖雪峰大神的教程。我们首先要安装Git这个软件,官方下载地址。安装完毕后我们就可以使用Git了。
  Git程序将所有的代码变动信息都记录在.git文件夹中。本地存一份,远程存一份。比如github、gitlab、码云,都是远程代码托管网站。本地的.git文件夹我们叫本地仓库(Local Repository),远程的叫远程仓库(Remote Repository)
  首先我们可以在一个目录下新建一个本地仓库,切换到工程的根目录。

git init

  这样我们在根目录下就有了一个隐藏文件夹名叫.git。然后我们就可以愉快的写代码,然后我们先要将代码提交到暂存区

 git add .

然后我们提交代码到本地仓库。

git commit -m "commit message"

  接下来我们要将代码推送的远程。我们以github为例。首先在github新建仓库,我们起个名字叫CustomViewApp,这样我们在github就会有一个空的远程仓库CustomViewApp.git。然后我们要把我们本地的代码上传到这里保管。但是我们上传之前要配置认证信息,这样才能有权限上传到我的仓库。
首先是为我们的github账号创建私钥文件和公钥文件。

ssh-keygen -t rsa -C 859405648@qq.com

  接下来让你输入生成文件的目录,还有密码,我们可以按两下回车跳过。这样在你的电脑中的~/.ssh目录下就会产生两个文件,id_rsa(私钥)和id_rsa.pub(公钥) 。然后我们复制id_rsa.pub的内容到github中的Settings->New SSH key 中,保存。下面我们还要配置我们的提交信息。

#这里写你的github注册邮箱git config --global user.email "859405648@qq.com"git config --global user.name "pop"#查看配置信息git config --global --list

  接下来我们要关联远程分支

#将远程仓库CustomViewApp.git命名为origin,然后关联  git@github.com:用户名/仓库名.gitgit remote add origin git@github.com:pop1234o/CustomViewApp.git

下面我们推送我们的代码到CustomViewApp.git。

#-u代表本地分支和远程分支关联,下次直接用git push就行了origin是仓库名,master是分支名git push -u origin master

使用已有仓库

  复制代码到本地一个空仓库

git clone git@github.com:pop1234o/CustomViewApp.git

  或者拉取代码到本地

git pull git@github.com:pop1234o/CustomViewApp.git 

总结

  其实看文章看多少遍都没用,你得自己搞个项目自己多使用命令,得经常用,否则很容易忘,其实学习git很简单,看一遍廖雪峰大神的文章,然后自己多写写,这事就成了。
  强烈推荐到这里来学习git命令,这是官网的教程,很清楚:官网教程。

原创粉丝点击