Git & Repo 命令笔记

#创建自己帐号:

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值