1.git commit -m "project init" ##
2.git log ###查看日志信息,
3.Git diff
4.git add
5.git commit
6.$ git config --global user.email author@corpmail.com #将用户邮箱设为author@corpmail.com
7. “git rm --cached filename" 来把误添加的文件从暂存区中移除。
repo的小结
2. repo sync [project] 下载最新本地工作文件,同步 repository 中的代码。 可以指定需要更新的project , 如果不指定任何参数,会同步整个所有的项目
如果是第一次运行 repo sync , 则这个命令相当于 git clone ,会把 repository 中的所有内容都拷贝到本地。
如果不是第一次运行 repo sync , 则相当于 更新 和 自动合并 动作;
repo sync 会更新 .repo 下面的文件。 如果在merge 的过程中出现冲突, 这需要手动运行 git rebase --continue
5. repo upload[ project-list ] 上传修改的代码 ,如果你本地的代码有所修改,那么在运行 repo sync 的时候,会提示你上传修改的代码,所有修改的代码分支会上传到 Gerrit (基于web 的代码review 系统), Gerrit 受到上传的代码,会转换为一个个变更,从而可以让人们来review 修改的代码。
6. repo diff [ project-list ] 显示提交的代码和当前工作目录代码之间的差异。
7. repo forall -c command,对所有项目执行一个command命令,这个命令 相当 好用;
8. repo start newbranchname 创建新的branch分支。 "." 代表当前工作的branch 分支。
9. repo prune [project list] 删除已经merge 的 project
10. repo status 显示 project 的状态
Windows 环境中使用版本管理工具git
Git 是一个分布式的版本控制系统,最初由liux
用作Linux 内核代码的管理。
1.命令简单,git init, Git commit -a
2.
3. Brach 管理容易多了,
4.更方便merge
Git的基本命令
1. git pull: 举例:git pull orgin master
2. git add :
3. git rm
4. git commit:
举例:'git commit -m "story #3, add user model" ' 提交的时候必须用-m 输入一条提示信息。
5. git push : 将本地 commmit 的代码更新到远程打开库中,
6. git log : 查看历史日志。
7. git revert :还原一个版本的修改。必须提供一个具体的git 版本号,
Git的版本号都是生成的一个哈希值 。
git 使用要求,
1.先更新,再提交
2.按最小功能(或单功能)提交代码
提倡多提交,也就能多为代码添加上保险.
3.不要提交未完成的代码
4. 每次提交必须书写明晰的注释
add a feature
fix a bug
remove a feature