美文网首页Git
git常用命令

git常用命令

作者: zhaok | 来源:发表于2017-01-16 14:32 被阅读14次

获取一个代码仓库

$ git clone gitServer :gitExample  //从服务器gitServer获取名为gitExample的项目

本地仓库的远程地址管理

$ git remote add origin gitServer:gitExample  //添加远程地址,命名为origin
$ git remote rm origin  //删除名为origin远程地址
$ git remote -v  //查看所有远程地址

为当前分支设置对应的远程跟踪分支

$ git branch --set-upstream-to origin/master //将本地的master分支跟踪至远程的master分支
$ git push -u gitExample 仓库名 分支名 //第一次提交没有绑定仓库和分支的时候

分支的操作

$ git branch -a  - 查看所有分支,包括远程跟踪分支
$ git branch dev  - 创建一个名为dev的分支
$ git checkout dev  - 切换至dev分支
$ git checkout -b dev  - 上两步的合并,创建并切换至dev分支
$ git merge dev  - 将dev分支合并至当前分支
$ git branch -d dev  - 删除名为dev的分支

修改文件之后本地提交

$ git add a.txt  //将a.txt添加到暂存区
$ git add .  //递归添加所有文件到暂存区
$ git rm a.txt  //将删除动作添加到暂存区
$ git commit -m “备注”  //提交到本地版本库
$ git commit -a -m “备注内容”  //将add和commit合并在一起
$ git reset --hard HEAD^  //撤回上一次提交
$ git reset --hard HEAD~1 //以此类推

获取服务器更新

$ git fetch  //从对应的远程获取更新
$ git diff origin/master      //当前分支与跟踪分支的差异
$ git merge origin/master     //将跟踪分支合并到当前分支
$ git pull  //不需要合并的时候,直接从服务器拉取

推送至服务器

$ git push  //将当前分支的提交推送至对应的跟踪分支
$ git push gitServer:gitExample master  //将当前分支的提交推送至服务器项目的master分支

相关文章

网友评论

    本文标题:git常用命令

    本文链接:https://www.haomeiwen.com/subject/gncpbttx.html