状态
- git log 提交日志
q 退出日志状态 - git status 查看本地文件更改状态
创建版本库(本地)
- git init 初始化 git 本地仓库,生成一个.git 隐藏文件夹
- git config --global user.name ‘zet’ 初始话就要配置仓库:配置用户名
- git config --global user.email ‘834997495@qq.com’ 配置用户邮箱
- 添加到版本库(暂存区)
- git add. 添加全部更改
- git add user/index.html 添加更改文件
- git add src / *.html 批量添加更改文件
- git commit -m '注释内容' 提交到版本库
忽略文件
-
添加 .gitignore 文件,输入忽略类型:
*.txt 文件 ./ignore 文件夹
建立远程仓库(协同管理代码),与本地仓库连接 github(gitlab)
- git remote 检查远程是否有这个仓库
- git remote add origin https://github.com/wanxiabayue/git_test.git github 新建一个 git_test 仓库,与本地仓库关联
- git pull origin master 上传代码前,建议拉取一下(空仓库不用)
- git push -u origin master 第一次推送 master 分支的所有内容
- origin 远程仓库的默认名称
- master 推送本地分支名(推送 dev 就是 git push origin dev)
- git push origin master 每次本地更改后,都可以上传(也可以 git push)
- git pull 多人协同管理,上传前需要先拉取
创建分支、合并分支(默认主分支为 master)
- git branch 检查本地分支,当前分支前面有'*'号
- git branch dev 创建分支 dev
- git checkout dev 切换到分支 dev(可以自己直接切换远程仓库分支)
- git checkout master 切换回主线 master
- git merge dev 合并分支(注意:必须在 master 主线下,才能合并分支)
- git branch -d dev 删除分支
开发中分支管理
- 分支可以在 github 上建,也可以在本地建
- 在本地分支开发,结束后,提交到远程分支仓库;然后本地切换到 master,merge 分支
- 在本地 master 上 push 到远程 master