最近换了新的项目组,于是乎
从SVN的使用转化为git
于是使用一段时间后,写下总结,仅供参考~
git log 查看提交记录
git log -p -2 -p 表示每次提交的内容差异(类似使用 git diff) -2 表示最近两次提交
git rebase -i 43c409dd4f 将目前的记录合并至43c409dd4f,合并为一条记录,43c409dd4f为要合并到的那条记录的提交码
git push -f origin release-cn/ver4.1.x/4.1.0_dev 强制推送到远端
git status 查看工作区代码相对于暂存区的差别
git add . 将当前目录下修改的所有代码从工作区添加到暂存区 . 代表当前目录
git add -u -u 表示将已跟踪文件中的修改和删除的文件添加到暂存区,不包括新增加的文件,注意这些被删除的文件被加入到暂存区再被提交并推送到服务器的版本库之后这个文件就会从git系统中消失了
git add -A -A 表示将所有的已跟踪的文件的修改与删除和新增的未跟踪的文件都添加到暂存区
git commit -m ‘ 注释’ 将缓存区内容添加到本地仓库
git pull origin master先将远程仓库master中的信息同步到本地仓库master中
git push origin master 将本地版本库推送到远程服务器
git push 如果当前分支只有一个远程分支,那么主机名都可以省略,形如 git push,可以使用git branch -r ,查看远程的分支名
网友评论