git简单使用笔记--仅供参考
git安装与配置
安装git
# 安装
sudo apt-get install git
# 查看git版本
git --version
配置git
git config --global user.name "you name"
git config --global user.email "email@example.com"
生成公钥
# 一直按回车
ssh-keygen -trsa -C"email@example.com"
拷贝公钥到github
# 打开文件并复制
cat ~/.ssh/id_rsa.pub
复制内容并到github网站进行ssh配置
git命令的简单使用
常用git命令说明
git clone XXX:从代码库中克隆(创建本地仓 → clone的远程仓)
git pull origin: 拉取最新代码
git branch testing: 创建名为testing的分支,并切换到testing分支上
git branch:列出所有分支并显示当前处于什么分支
git checkout 分支名: 切换到xx分支
举例说明
第一次操作:
clone代码:
git clone 【url】
查看当前分支:git branch
创建新的分支,不要在拉下来的分支进行代码修改
git branch testing
git branch可以看到显示2个分支,一个是从代码仓克隆下来的分支一个是自己创建的 分支且当前处于自己创建的分支testing上面
做点代码修改,开始提交代码
`git status`: 红色字体显示的就是发生改变的文件或者文件夹
`git add XXXX`: XXX是红色字体,请有选择的添加
git commit -m “修改说明or解决了什么问题”
git push origin testing # 在远程仓中添加testing分支,并把代码推送到 远程 仓的testing分支中
# 如果远程仓有testing分支了,且这个分支是你之前创建的分支
删除远程仓中的testing分支
git push origin --delete testing
第二次操作
# 更新(某分支)最新代码
git pull origin (分支)
# 把本地的head和远程head 放到一起
git rebase origin release_dev
多次commit消除
git rebase -i commitid
除第一行不动,其他行的首个单词替换为下面的
squash