git clone :从现有 Git 仓库中拷贝项目,repo 为仓库地址,directory 为本地目录,为空时拷贝到当前目录。 git remote:查看当前已配置的远程仓库,只显示别名。
git remote -v:查看当前已配置远程仓库,显示别名和实际地址。
git remote add [shortname] [url] :添加一个新的远程仓库,指定其简称。
git remote show shortname:查看别名为 shortname 的远程仓库的信息。
git remote rename :为远程仓库重命名。
git fetch [remote-name][branch]:从远程仓库中拉取所有分支 [branch 分支] 更新内容,使远程仓库分支能在本地访问,但并没有合并到本地仓库。
git merge [alias]/[branch] :将远程分支合并到本地当前分支。git push [alias] [branch]:[remotebranch]将本地 branch 分支推送成为远程仓库 alias 的 remotebranch 分支。
git pull [alias] [remotebranch]:[branch] :取回远程主机 alias 的分支 remotebranch 的更新,再与本地的 branch 分支合并,branch 省略则与当前分支合并。
git branch:列出所有分支,当前分支会用*号标出。
git branch dev:创建分支 dev。
git checkout dev:切换到 dev 分支上。
git checkout -b dev:创建分支 dev 并切换到该分支。
git merge dev:合并 dev 分支到当前分支,git fetch 之后紧接着执行 git merge 会合并远程分支到当前分支。
git branch -d dev:删除 dev 分支。 git tag:查看所有标签。
git tag v1.0:创建标签 v1.0,
git tag -a v1.0 (-m "message"):创建带注解的标签 v1.0,没有 -m "message"时,输入命令后进入编辑页面,需要输入 message 内容后保存。
git tag -d v1.0:删除标签 v1.0。
git show v1.0:查看标签 v1.0 信息。 git push origin :推送本地标签到远程仓库 origin。
git push origin --tags:推送全部未推送标签。
git push origin :refs/tags/:删除远程标签。
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于