git 关于git的使用

最近换了新的项目组,于是乎

从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 ,查看远程的分支名

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。