Git学习笔记之<Git基础>

来源:互联网 发布:淘宝网小额贷款 编辑:程序博客网 时间:2024/05/24 06:50

第一步.安装Git

msysgit是Windows版的Git,从http://msysgit.github.io/下载,然后按默认选项安装即可。

安装完成后,在开始菜单里找到“Git”->“Git Bash”,蹦出一个类似命令行窗口的东西,就说明Git安装成功!

安装完成后,还需要最后一步设置,在命令行输入(全局性的):

$ git config --global user.name "Your Name"$ git config --global user.email "email@example.com"
注意git config命令的--global参数,用了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置,当然也可以对某个仓库指定不同的用户名和Email地址。


第二步 创建local版本库

首先,选择一个合适的地方,创建一个空目录..

$ mkdir learngit$ cd learngit

接着通过git init命令把这个目录变成Git可以管理的仓库

$ git init               (初始化仓库)

第三步 把文件添加到local版本库

$git add readme.txt

$ gitcommit -m"wrote a readme file"

-m后面输入的是本次提交的说明,可以输入任意内容,当然最好是有意义的,这样你就能从历史记录里方便地找到改动记录

使用命令git add <file>,注意,可反复多次使用,添加多个文件;


第四步 配置SSH  (这一步是全局性的,也就是说第二次创建工程时不用配置这个)

本地Git仓库和GitHub仓库之间的传输是通过SSH加密的,所以,需要配置SSH

①创建SSH Key

$ssh-keygen -t rsa -C"youremail@example.com" 替换成自己的mail地址

②登陆GitHub/GitLab,打开“Account settings”,“SSH Keys”页面:然后,点“Add SSH Key”,填上任意Title,在Key文本框里粘贴id_rsa.pub文件的内容:

第五步 push到remote版本库

在本地的learngit仓库下运行命令:

$ git remote add origin git@github.com:michaelliao/learngit.git   

git@github.com:michaelliao/learngit.git 在网站上有,填写自己的

添加后,远程库的名字就是origin,这是Git默认的叫法

接下来,就可以把本地库的所有内容推送到远程库上:

$ git push -u origin master

我们第一次推送master分支时,加上了-u参数,Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来, 在以后的推送或者拉取时就可以简化命令。


注意:此后每次本地提交commit后(先add,后commit),只要有必要,就可以使用命令git push origin master推送最新修改

①git add fileName

②git commit -m "the first java"

③git push origin master





如果需要删除远程仓库的文件或文件夹,可以在本地仓库先删除文件或文件夹,然后再提交到远程仓库

git rm -r -n 文件夹的路径名  (查看此操作会删除什么)

git rm -r 文件夹的路径名 (此操作直接删除文件或文件夹)

参考:http://blog.sina.com.cn/s/blog_59fb90df0101980a.html


还有一些常用的命令可以参考:http://www.cnblogs.com/wang_yb/p/3867221.html      http://www.trinea.cn/dev-tools/git-skill/




创建分支:

①git clone git@github.com:michaelliao/learngit.git   克隆整个项目

②git branch -a 查看所有分支

③git checkout branch_name   切换到指定分支

④git push origin branch_name  push文件到指定分支




0 0
原创粉丝点击