赞
踩
git的特点:
github
、gitee
、gitlab
、自己搭建服务器clone
指令,之后就用pull
指令# 下载远程仓库的内容,并且在本地创建一个和远程仓库名同名的文件夹
eg:
git clone https://gitee.com/test.git
# 下载到指定的文件夹中。文件夹需要是个空目录
git clone https://gitee.com/test.git dirName
这个命令可以帮助我们查看工作区和缓冲区中的变化
eg:
add
的时候,要指定文件名# 有以下的三种提交方式
# 文件的名字
git add fileName
# 文件的类型,通配符添加
# 指将所有的java文件添加到缓冲区
git add *.java
# 所有文件
git add .
eg:
commit
操作第一次提交的时候要设置用户名和邮箱:
git config --global user.email "forExample@xx.com"
git config --global user.name "xxx"
eg:
上图中的738b48f
是一个版本号
注意事项:
commit的格式:
# 提交
git commit -m "msg"
## msg:msg信息一般要有统一的格式 例如:描述信息 (issue号)
# 1.描述信息 (issue号)
# 2.(issue号) 描述信息
# 尽量做到,见到描述信息可以知道这次提交是干什么的。
# 不要写什么 1 abc
push
这个命令可以帮助我们把本地仓库中的所有变化推送到远程仓库。push
操作push
指令的第一步一般是pull
指令push
操作eg:
pull
eg:
查看仓库中的所有的版本信息
eg:
总结:
不管是 开源的仓库,还是私有的仓库,都是 只有仓库中的成员才能去修改仓库中的代码。
git diff 文件名
git checkout 文件名
git reset 文件名
git reset --hard 版本号
git reflog
.gitignore
这个名字的文件,可以在这个文件中声明哪些文件不被git追踪版本信息。.gitignore
这个文件中去忽略它的变化,是无效的Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。