标签:远程 strong 技术 远程仓库 status pre 状态 eset 主机
git基本文章,随手一记
【命令】
$ git init ---初始化(在当前目录下创建.git目录,同时当前目录成为一个Git仓库)
$ git status ---查看当前状态 / 查看有何改动
$ git add . ---添加需要追踪的新文件和待提交的更改
$ git commit -m ‘提交的备注(reMark)‘ ---将暂存区里的改动给提交到本地的版本库
$ git pull origin master(分支名称) ---拉取分支下的代码到当前分支并合并
$ git push origin master ---将本地的master分支推送到origin主机
$ git remote show origin ---查看当前仓库地址
$ git remote add origin Git地址 ---为当前文件夹添加远程仓库
$ git remote set-url origin Git地址 ---设置新的仓库地址
$ git log ---查看提交历史
$ git reflog ---查看版本号和提交
$ git reset --hard head(版本号) ---回退到指定的版本代码
【冲突】
一般是在从远程主机拉取下来代码与本地代码(执行pull操作)合并时会产生冲突,表现:
《《《《《《 head ============== =|=|=|=|=|=|=|=|=
解决:
对于拉取合并的理解:
git pull=fetch( 拉取 )+merge(合并);下图:
记住,拉是获取和合并。
git pull origin master从origin远程的master分支获取提交(进入本地origin / master分支),然后将origin / master合并到您当前已签出的分支中。
git pull仅在您签出的分支正在跟踪上游分支时才起作用。例如,如果您签出的分支跟踪原始/母版,git pull
则等同于git pull origin master
标签:远程 strong 技术 远程仓库 status pre 状态 eset 主机
原文地址:https://www.cnblogs.com/acongya/p/11899459.html