您的位置:首页 > 其它

git 常用操作

2017-09-11 20:56 155 查看

git 常用操作

常用命令

1.git 初始化:

//初始化用户名
git config --global user.name "xxx"
//初始化邮箱
git config --global user.email "xxx@xxx.com"
//查看当前配置
git config --lis


2.git 生成SSH密钥

//查看是否已经有了ssh密钥
cd ~/.ssh
//生成秘钥 按3个回车,密码为空这里一般不使用密钥 最后得到了两个文件:id_rsa和id_rsa.pub
//拷贝秘钥到github账户即可
ssh-keygen -t rsa -C "xxx@xxx.com"


3.代码提交

//查看代码修改状态
git status
//将要指定文件或文件夹内容提交的文件的信息添加到索引库中
git add <path>
//提交新文件(new)和被修改(modified)文件,不包括被删除(deleted)文件
git add .
//提交被修改(modified)和被删除(deleted)文件,不包括新文件(new)
git add -u
//提交所有变化
git add -A
//将索引内容添加到仓库中
git commit -m "注释"
//将拉取代码 —rebase 并不会产生一个commit提交
git pull --rebase
//提交代码到主分支
git push
q确保代码不被覆盖等,以及冲突解决 建议习惯如下流程
--》 add -->commit -->pull -->push


4.分支管理

//查看当前分支
git branch
//创建分支
git branch <name>
//切换到分支name
git checkout<name>
//创建+切换分支
git checkout -b <name>
//合并某分支到当前分支
git merge <name>


5.回退管理

//恢复到某个版本
git reset --hard 2fb716d48b5366bd56474b5fca01743b7b4d3b38
//回退已提交的代码
git reset --hard HEAD
//撤消已暂存的文件
git reset HEAD <文件路径>
//撤消已修改的文件
git checkout -- <文件路径>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  git