您的位置:首页 > 其它

Git的基本使用和安装

2014-01-05 18:30 309 查看
1、Git的特点

速度快、设计简单、能够强烈支持非线性的开发、分布式的、能够管理大型项目(速度和存储量)

2、git-scm.com上下载Git安装包

还有一个选择code-google.com/p/tortoisegit/ 下载tortoisegit安装包,只在win下可用

3、本地新建全局的版本仓库信息

git config --global user.name "Jakki dong"

git config --global user.email
Jakki@qq.com

4、查看配置信息命令

git config --list

5、要有几个概念

远程仓库,本地仓库,工作区,零时缓冲区域

6、初始化一个本地仓库

mkdir gittest1 //新建一个文件夹

cd gittest1 //进入这个文件夹

git init //把这个文件夹初始化为一个本地仓库,操作完可以看到该文件夹下多出一个.git

7、仓库里添加一个不受控制的新文件

echo "Jakki" >> Jakki //等于是copy一个外来文件到gittest1目录下

8、提交到零时缓冲区

git add . //提交目录下所有文件。实际是提交到.git目录下的index文件中了,该文件二进制表示

9、提交到本地仓库

git commit Jakki -m "init Jakki" //Jakki提交到本地仓库,.git/objects/目录下多出文件,也是经过加密的

10、从远程获取一个远程仓库版本

git clone git://github.com/git/hello-world.git //这步和init的区别是一个获取,一个自己建立一个

11、获取远程仓库信息命令

git remote -v

12、查询本地仓库中文件情况命令

git status

13、在仓库中某些文件,不要版本控制,可以选择新建一个忽略文件.gitignore,把要忽略的文件写上去

echo "Jakki" > .gitignore

14、版本比较

git diff --staged 比较工作区和零时区里面操作

git diff -cached 比较零时区和版本仓库里的内容

15、删除文件

git rm Jakki //删除零时区文件

16、恢复删除的零时区文件

git checkout -- Jakki

17、彻底删除版本仓库里的文件

git commit Jakki -m "delete"

18、查看本地仓库的版本信息

git log

git workchanged

19、更新远程仓库到本地,并建立一个分支

git fetch 远程仓库名,可以用git remote得到

20、更新远程仓库到本地

git pull 远程仓库名,可以用git remote得到

21、查看分支

git branch

22、提交到远程仓库

git push 远程仓库名 要提交的分支名

23、新建分支

git branch fenzhi1

24、切换分支

git checkout fenzhi1

25、合并分支

git merge "he bin" HEAD fenzhi1

26、打版本标签

git tag -a Beta1 -m "make bata1"

27、获得某标签版本

git tag Beta1
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: