赞
踩
git init
进行初始化。使用下面指令进行连接,其中地址为建立远程仓库步骤中复制的路径。
git remote add origin "路径'
git pull origin develop(远程分支名称)
git status
git add .
.
表示将所有的进行一个添加。提交并添加备注
git commit -m "备注信息"
推送到远程分支
git push origin develop(远程分支名称)
git merge
和 git rebase
的区别git merge
的历史记录更复杂,因为所有commit
(包括不必要的合并提交)都存在,而git rebase
是重整基线,不必要的合并提交会消除,历史记录更加清晰。git pull
和 git fetch
的区别git pull
是相当于从远程仓库获取最新版本,然后再与本地分支merge
,即git pull = git fetch + git merge
。git fetch
更安全也更符合实际要求,在 merge
前,我们可以查看更新情况,根据实际情况再决定是否合并。git pull
比git fetch
多了一个合并的操作。git reset
和 git revert
的区别git revert
是用一次新的commit
来回滚之前的commit
,git reset
是直接删除指定的commit
。git reset
是把HEAD
向后移动了一下,而git revert
是HEAD
继续前进,只是新的commit
的内容和要revert
的内容正好相反,能够抵消要被revert
的内容。revert
)被设计为撤销公开的提交(比如已经push
)的安全方式,git reset
被设计为重设本地更改,如果回退分支的代码以后还需要的情况则使用git revert
, 如果分支是提错了没用的并且不想让别人发现这些错误代码,则使用git reset
。Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。