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 clone 和git checkout区别(git clone和git remote add)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!标签操作
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
版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/rfx/43329.html