git基本用法
git基本用法
一.创建新仓库
- touch README.md 创建一个新文件
- git init 初始化当前文件夹为一个Git仓库
- git add README.md 添加该文件到缓存区
- git commit -m'update message' 提交更改到本地库
- git remote add origin https://github.com/*/*.git 添加远程主机
- git push -u origin master 提交更改到服务器
二.克隆仓库并提交更改
- git clone https://github.com/*/*.git 拷贝仓库到本地
- git add. 提交更新文件
- git commit -m "msg" 提交更改信息
- git push 提交更改到服务器
push前确保本地文件clone后,别人没有再修改,否则会出现Non-fast-forward的提交错误。
git fetch 从存储库下载对象和引用。
git merge 将服务器上的更新版本覆盖本地版本。
在此基础上,push自己的更新。
也可以通过git push -f 强制提交更新到服务器.
三.忽略文件
一般我们总会有些文件无需纳入 Git 的管理,也不希望它们总出现在未跟踪文件列表。 通常都是些自动生成的文件,比如日志文件,或者编译过程中创建的临时文件等。 在这种情况下,我们可以创建一个名为 .gitignore
的文件,列出要忽略的文件模式。
文件 .gitignore
的格式规范如下:
- 所有空行或者以
#
开头的行都会被 Git 忽略。 - 可以使用标准的
glob
模式匹配。 - 匹配模式可以以(
/
)开头防止递归。 - 匹配模式可以以(
/
)结尾指定目录。 - 要忽略指定模式以外的文件或目录,可以在模式前加上惊叹号(
!
)取反。