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 -- <文件路径>