<blockquote>
讯享网
GIT是分布式模式 可供成员传递代码 分为地方仓库和远程仓库
创建本地仓库有两种方法 一种是本地创建 另一种是外部克隆
GIT工作区内的文件有两种状态:
untracked 未跟踪(未被GIT控制)
tracked 已跟踪(已经被GIT控制)
1)Unmodified 未修改状态
2)Modified 已修改状态
3)Staged已暂存状态
这些指令会随着GIT的命令发生改变
本地仓库GIT常用命令
git init 初始化仓库
git status 查看文件状态
git add将文件的修改加入暂存区
git reset<文件名>将暂存区的文件取消暂存或者切换到指定版本
git reset –hard <字符串> 将文件指定到特定版本
git commit -m “msg” <文件名> 将暂存区的文件修改提交到版本库
git log显示GIT日志远程仓库GIT常用命令
git remote 查看远程仓库
git remote -v查看远程仓库的htpp地址
git remote add添加远程仓库
git remote add<shortname> <url> 添加一个远程仓库并创建一个简称 添加一个远程仓库之后可以更好的把本地代码推送到远程仓库 并把远程仓库新的代码下载到本地文件
git clone <url> 克隆一个远程仓库到本地
git push <remote-name> <branch-name>把本地文件推送到远程文件
git pull <short-name> <branch-name> 从远程仓库中下载文件到本地
分支操作
通过git.init命令创建本地仓库时会默认创建一个master分支
git branch 查看本地分支名称
git branch -r 查看远程仓库的分支
git branch -a 查看所有分支
git branch <name> 创建分支
git checkout <name> 切换分支
git push <short-name> <branch-name> 把本地分支推送到远程仓库
git merge <branch-name> 如果在master分支下执行该命名则会把branch-name的分支合并到master下
标签操作
git tag 查看已有的标签
git tag <tag-name> 创建标签
git push <short-name> <name> 把name标签推送到远程仓库
git checkout -b<branch> <name> 检出标签时需要新建一个分支来指向这个标签
git checkout -b bv1.0 v0.1 检出0.1标签并重新命名为bv1.0


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/172259.html