远程仓库 : 源码文件存在的服务器
本地仓库 : 本地的项目git仓库
URL : 远程仓库的地址
remote : 远程仓库别名
branch : 分支名
Git 版本 : 1.9.5
温馨提示:在不熟悉命令的效果的情况下,千万不要在工作仓库上执行,相信我,你会后悔的。
从远程仓库更新源码到本地仓库
-
查看远程仓库
-
git remote
-- 查看已有的远程仓库 -
git remote -v
-- 查看已有的远程仓库,并显示出URL链接
-
-
添加远程仓库
-
git remote add [shortname] [URL]
-- shortname : 连接别名,命名随意
-
-
下载远程仓库代码
-
git clone [remote]
orgit clone [URL]
--
-
-
从远程仓库拉取更新信息
-
git fetch [remote] [branch]
-- -
git diff
-- 查看远程更新的分支信息跟本地的分支的区别 -
git merge [remote]/[branch]
-- branch : 第一步指定要下载的分支
-
从本地提交更新到远程仓库
-
查看存在更新的文件
git status
-
将更新文件添加到暂存区
-
git add [filename]
-- filename : 文件名称 跟git status
显示的文件路径相同 如果要 全部文件添加 用git add .
-
-
提交暂存区的更新到本地仓库
-
git commit -m '[description]'
-- description 本次提交的更新描述 ,如果想要在txt中编辑描述 用git commit
-
-
将本地仓库的提交更新推送到远程仓库
-
git push [remote] [branch]
-- 此操作将会提交信息到远程仓库
-
分支操作
-
查看本地分支
git branch
-
查看远程分支
-
git branch -a
-- 列出来的分支remotes/[remote]/*
开头的 都是远程分支
-
-
创建本地分支
-
git branch [分支名] [基于分支]
-- 分支名 :可随意取 ,但是要避免使用 master、develop、release-*、hotfix-* , 基于分支(可选) : 如果不指定将基于当前分支 -
git checkout -b [分支名] [基于分支]
-- 创建分支并直接切换到新建的分支
-
-
重命名分支
-
git branch -m|M [旧分支名] [新分支名]
-- 可选属性 -m or -M 大写M 将用于新分支已存在时 ,强行修改分支名, 直接将旧分支合并到新分支上
-
-
删除分支
-
git branch -d|D [branch]
-- 同理 大写D 将会强行删除指定分支即使分支并没合并到主分支上
-
网友评论