创建用户
$ git config --global user.name "John Doe"
$ git config --global user.email johndoe@example.com
生成密钥:
$ ssh-keygen -t rsa -C xxxx@huawei.com
下载代码
$ git clone https://github.com/openstack/nova d:/Openstack/nova
更新代码
D:\Openstack\neutron [master]> git pull
使用pyCharm写代码
使用git diff查看更改内容
git diff
git status
将更改加入当前分支
D:\Openstack\tempest [master +1 ~1 -0 !]> git add .D:\Openstack\tempest [master +10 ~1 -0]> git branch
* master
提交
D:\Openstack\tempest [master +10 ~1 -0]> git commitAborting commit due to empty commit message.
D:\Openstack\tempest [master +10 ~1 -0]> git commit
[master 6b8973a] add tempest case
再次修改提交
D:\Openstack\tempest [master]> git commit --amend
[master 8ed4cf1] add tempest case
Administrator@123-PC /d/Openstack/tempest (test_neutron)
$ git-review
review代码
Administrator@123-PC /d/Openstack/tempest (test_neutron)
$ git-review
remote: Resolving deltas: 100% (8/8)[K[K
remote: Processing changes: updated: 1, done [K
To ssh://wanglianmin@review.openstack.org:29418/openstack/tempest.git
* [new branch] HEAD -> refs/publish/master/test_neutron