您的位置:首页 > 其它

Git学习笔记之<Git基础>

2015-07-21 18:36 549 查看
第一步.安装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文件到指定分支
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: