#创建自己帐号:
sudo useradd <username>
sudo vi /etc/suduers
root ALL=(ALL:ALL) ALL
这行后复制一行,root改自己username
#创建公钥
ssh-keygen -t rsa -C "zhangyf0526@thundersoft.com"
#将下面命令显示内容复制到“Gerrit”右上角账户名的“Settings”的“SSH Public Keys”
cat ~/.ssh/id_rsa.pub
#检查端口链接
ssh -p 29418 -l zhangyf0526 192.168.242.11
ssh -p 29418 -l zhangyf0526 192.168.119.17
#GitConfig配置方法:
git config --global user.name zhangyf0526
git config --global user.email zhangyf0526@thundersoft.com
git config --global url.ssh://zhangyf0526@192.168.119.17:29418.insteadOf
git config --global url.ssh://zhangyf0526@192.168.119.17:29418.pushInsteadOf ssh://zhangyf0526@192.168.242.11:29418
git config --global core.editor vim
配置后内容如下:cat ~/.gitconfig
#查找到对应的 git 仓
通过grep关键字串,在.repo/manifests/
或者,直接 find [code_path] -name .git 找到对应的git仓
#查看当前仓的修改
git status . // 查看当前修改的,如果是新增的文件,则会提示 untrack
git diff . // 查看修改的点,这个只能查看到track的文件修改
git diff --cached // 查看已经通过git add后的文件的修改
#提交代码
repo start local-branch .
修改代码
git status
git add .
git commit -m "do not merge!"
git push origin HEAD:refs/for/zx/R/mt6833
或:repo upload . // 前提是你需要通过 repo start local_branch . 创建一个本地的分支
#git 命令
查看本地分支 :
git branch
创建分支 :
git branch [branchname]
删除本地已合并的分支:
git branch -d [branchname]
查看全部分支(包含本地和远程) :
git branch -a
从本地获取代码:
git checkout .
根据指定版本号创建分支:
git checkout -b branchName commitId
清理本地无效分支(远程已删除本地没删除的分支):
git fetch -p
#git修改提交:
git status
git add .
git commit -m "do not merge!"
git push origin HEAD:refs/for/mt6853_update_baseline