1. git log 查看日志
2.git status 查看当前状态
3.git diff 用于比较两次修改的差异 ,可以导出补丁,
git apply patch 应用补丁
服务器操作
Cds
Cdsvr
Git status 获得状态
Git checkout . 签出
Git rm –rf 删除文件
Git clean –fd -df 删除 文件 和 目录
git apply patch.diff
git pull 命令用于从另一个存储库或本地分支获取并集成(整合)。
$ git pull
上面命令表示,当前分支自动与唯一一个追踪分支进行合并。
git查看当前分支所属
1、git branch –vv
2、git config --lis
git branch -l :查看本地分支
git branch -r :查看远程分支
git branch -a :查看全部分支(远程的和本地的
git status //查看当前状态
git add . //命令将文件内容添加到索引(将修改添加到暂存区)。也就是将要提交的文件的信息添加到索引库中。
git reset 6fac6a7df735066f262562ec2ac632532ff6f3cc 回滚
git commit -m "” //输入备注
git status
git add .
git reset 6fac6a7df735066f262562ec2ac632532ff6f3cc 回滚到某个标签
git commit -m "” //输入备注
提交流程
Git add. 提交缓存区
Git commit –m “” 提交备注
Git push 上传到服务器
一、上传一个独立的分支(比如代码是从工程中直接DOWNLOAD ZIP文件如BowlingScore-test.zip,该文件与原MASTER分支是独立的)
1、Git init (在本地工程目录下),生成.git 文件夹
Git init
2、上传修改的文件
git add *
(*可替换成具体要上传的文件名,*表示提交所有有变化的文件) 3、添加上传文件的描述
git commit -m "test"
(”test“为分支名)
4、(创建分支)
git branch test
5、(切换分支)
git checkout test
6、与远程分支相关联
git remote add origin https://github.com/yangxiaoyan20/BowlingScore.git
(”BowlingScore“ 为工程名)
7、(将分支上传)
git push origin test
注意:提示 “请输入github用户名和密码“
二、上传一个与MASTER相关的分支(该分支是从MASTER中git clone 得到,相关信息在 .git 文件中)
修改后源码后,在进行如下操作
1、git add .
2、git commit -m "test" (”test“为分支名)
3、git branch test(创建分支)
4、git checkout test (切换分支)
5、git push origin test:test