git基础和常用的命令

注意的是不同于svn,svn使用客户端就可以完成开发了,git的话本地是需要存在仓库的,所以是需要安装本地的git仓库的。git客户端可以方便使用。所以基本上git和git客户端都是需要下载的。

安装完成后,需要配置用户名和邮箱,注意请不要配置无效的邮箱。

$ git config --global user.name "Your Name"
$ git config --global user.email "[email protected]"

获取仓库的两种方式:

1.自定义空的文件夹,转为Git仓库。

2.从其它服务器 克隆 一个已存在的 Git 仓库。

这两种状态都可以获取一个工作就绪的Git仓库。

 

自定义空文件夹创建git仓库

空文件下,右键,点击git Bash Here。运行git init命令创建仓库。

 

克隆一个已经存在的git仓库到本地

直接仓库克隆,要克隆 Git 的链接库 libgit2

$git clone https://github.com/libgit2/libgit2

直接仓库克隆,要克隆 Git 的链接库 libgit2,自定义仓库名

$git clone https://github.com/libgit2/libgit2  mylibgit2

 

 

获取常用的git命令帮助,win+r输入cmd,输入git --help命令即可显示 ,注意哦。是两个杠哦。

常用命令如下

 

创建仓库命令:

clone  将存储库克隆到一个新目录中

init 创建一个空的Git存储库或重新初始化现有的存储库

 

处理当前的更改:

add     添加文件的内容到暂存区(也可以叫索引)

mv      移动或重命名文件、目录或符号链接

rm       从工作区和索引中删除文件

reset   重置到指定状态

 

检查历史记录和状态:

bisect  使用二分查找查找引入错误的提交

grep    查找匹配的

log       显示提交的日志

show   显示各种类型的对象

status 查看文件的状态

 

成长,标记和调整你们的共同经历:

branch  列出、创建或删除分支

checkout  切换分支或恢复工作树文件

commit  将变更记录到存储库中(提交到git仓库中)

diff    显示提交、提交和工作树之间的更改

merge 将两个或更多的开发历史连接在一起

rebase 在另一个基本提示之上重新应用提交

tag  创建、列出、删除或验证使用GPG签名的标记对象

 

协作,主要是用于远程仓库的操作:

fetch     从另一个存储库获取下载对象和参考文献

pull       从另一个存储库或本地分支获取并与之集成

push     更新远程仓库的对象和文献

 

 

 

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章