Git 分布式版本控制
2017-09-04 17:27
225 查看
最近在学习Git,感觉Git的逼格比SVN高多了,老师说会用就行,不需要太精通。常用的命令也没多少;
首先需要安装
1)安装完,点击开始菜单找到“Git”->"Git Bash" 然后蹦出一个好像命令行的东西
2)配置自己的身份,在蹦出那个窗口中输入
git config --global user.name "Your Name"
git config --global user.email "Your email"
3)显示当前文件名
pwd
(找到自己的项目文件夹名字)
4)把本文件夹变成Git可以管理的仓库
git init
(输入本命令后,文件夹里面会有一个名字为.git的文件)
基本搞定了 :
git add 添加到暂存区
git diff filename 查看修改内容
git commit -m " " 提交到仓库
git status 查看仓库状态
git log 查看提交记录
git reflog 查看历史提交记录
git reset --hard 版本号 |返回指定版本(git log,git reflog 都可以查看版本号)
git rm filename 删除版本库中的文件(就是说把本地文件删了,但是版本库中的文件还在)
git checkout -- filename 恢复版本库中的文件到工作区(就是说把本地文件删了,但是版本库中的文件还在,这个防止级失误手滑给把文件删了)
git branch 查看分支
git branch 分支名字 创建分支
git checkout 分支名字 切换分支
git checkout -b 分支名字 创建并切换到当前分支
git merge 分支名字 合并分支到当前分支
git branch -d 分支名字 删除分支
git remote -v 查看远程仓库
git remote add 名字 远程仓库地址.git (名字自己取,地址http://************.git) 添加远程仓库
git push 仓库名字 仓库分支名字(仓库分支名字默认是master) 推送到远程仓库
建立远程仓库
我推送的是码云,在码云上申请账号和配置公钥暂时先不说;
到了在码云上建立项目这一步,建立项目会最下面有一个默认的打钩的:使用Readme文件初始化这个项目,
然后你就会看见你的码云项目上会有一个README.md文件;
当你在建立项目的时候把这个勾选的话,你在本地把文件都提交到本地仓库,然后推送到远程仓库之前,
需要先把码云上的README.md文件pull到本地 (git pull 远程仓库名 远程分支名)
然后才能推送;
未完待续。
首先需要安装
1)安装完,点击开始菜单找到“Git”->"Git Bash" 然后蹦出一个好像命令行的东西
2)配置自己的身份,在蹦出那个窗口中输入
git config --global user.name "Your Name"
git config --global user.email "Your email"
3)显示当前文件名
pwd
(找到自己的项目文件夹名字)
4)把本文件夹变成Git可以管理的仓库
git init
(输入本命令后,文件夹里面会有一个名字为.git的文件)
基本搞定了 :
git add 添加到暂存区
git diff filename 查看修改内容
git commit -m " " 提交到仓库
git status 查看仓库状态
git log 查看提交记录
git reflog 查看历史提交记录
git reset --hard 版本号 |返回指定版本(git log,git reflog 都可以查看版本号)
git rm filename 删除版本库中的文件(就是说把本地文件删了,但是版本库中的文件还在)
git checkout -- filename 恢复版本库中的文件到工作区(就是说把本地文件删了,但是版本库中的文件还在,这个防止级失误手滑给把文件删了)
git branch 查看分支
git branch 分支名字 创建分支
git checkout 分支名字 切换分支
git checkout -b 分支名字 创建并切换到当前分支
git merge 分支名字 合并分支到当前分支
git branch -d 分支名字 删除分支
git remote -v 查看远程仓库
git remote add 名字 远程仓库地址.git (名字自己取,地址http://************.git) 添加远程仓库
git push 仓库名字 仓库分支名字(仓库分支名字默认是master) 推送到远程仓库
建立远程仓库
我推送的是码云,在码云上申请账号和配置公钥暂时先不说;
到了在码云上建立项目这一步,建立项目会最下面有一个默认的打钩的:使用Readme文件初始化这个项目,
然后你就会看见你的码云项目上会有一个README.md文件;
当你在建立项目的时候把这个勾选的话,你在本地把文件都提交到本地仓库,然后推送到远程仓库之前,
需要先把码云上的README.md文件pull到本地 (git pull 远程仓库名 远程分支名)
然后才能推送;
未完待续。
相关文章推荐
- GIT Daemon 配置 (分布式版本控制)
- iOS开发——源代码管理——git(分布式版本控制和集中式版本控制对比,git和SVN对比,git常用指令,搭建GitHub远程仓库,搭建oschina远程仓库 )
- 分布式和集中式版本控制工具-svn,git,mercurial
- 分布式版本控制-Git(一)
- Windows XP上使用Git - 分布式的版本控制工具
- Git DVCs分布式版本控制工具入门
- Git分布式版本控制
- Git 分布式版本控制 实战 推荐
- 分布式版本控制-Git(一)
- Git---分布式版本控制
- Git 系列之一:版本控制的概念、分布式、Git 简介及其工作流程-转载
- 版本控制的概念、分布式、Git 简介及其工作流程
- GIT分布式版本控制
- Git 系列之一:版本控制的概念、分布式、Git 简介及其工作流程
- Git学习:分布式版本控制(一)
- 【分布式版本控制Git】(一)Git的搭建
- 分布式版本控制-Git(二)
- Git 系列之一:版本控制的概念、分布式、Git 简介及其工作流程