Git 常用命令总结

来源:互联网 发布:java大数据方向 编辑:程序博客网 时间:2024/06/18 14:26

详细教程请参考:https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/


//创建ssh key
ssh-keygen -t rsa -C "mail@mail.cn"  
生成后的秘钥在用户目录的.ssh文件夹里,有id_rsa、id_rsa.pub两个文件。将公钥id_rsa.pub添加到github或gitlab的sshkey中

//查看仓库状态
git status

//自远程库下载到本地指定仓库
git clone git@github.com:user/demo.git path

//将针对指定文件的修改置入暂存区stage
git add file
//将本次修改的全部文件置入暂存区stage
git add .
//add后提交 message说明  置入版本库
git commit -m "message"

//一次性执行add .,commit
git commit -am "message"

//自远程仓库更新文件到本地
git remote update

//合并代码
git rebase
//将指定远程分支合并到本地  
git rebase origin/master

//将本地库推送到远程  -u 首次推送
git push origin master

//将当前修改置入stash中
git stash
//将stash中的修改取出到当前文件中
git stash pop
//删除stash中的修改

git stash drop


######拉取新分支

拉取分支
$ git remote update
$ git checkout -b 新分支名称 origin/release
$ git push -u origin 新分支名称


######撤销push到远程的一组操作

1、先将本地操作回退到指定版本

git reset --hard <版本号>
2、将本地的修改强行push到远程

git push origin <分支名> --force

原创粉丝点击