git的常用操作指令

git的常用操作指令

命令实现操作备注
git init在现有目录中初始化仓库
git add对指定文件的跟踪后面接你想跟踪的文件
git commit提交更新
git clone克隆现有的仓库后面接你的git库地址
git status检查当前文件状态
git diff检查具体修改了什么地方
git diff --cached把已暂存的添加到下次提交里的内容与git diff --staged类似
git rm移除文件
git log查看提交历史
git commit --amend撤消操作
git reset HEAD取消暂存的文件
git checkout – [file]撤消对文件的修改这是一个危险的命令,你对那个文件做的任何修改都会消失
git remote查看远程仓库git remote -v会显示需要读写远程仓库使用的 Git 保存的简写与其对应的 URL。
git remote add 添加远程仓库git remote add pb https://github.com/paulboone/ticgit
git fetch pb拉取pb 的仓库中有但你没有的信息git fetch [remote-name]
git push origin master推送到远程仓库git push [remote-name] [branch-name]
git remote show origin查看远程仓库git remote show [remote-name]
git remote rename远程仓库的重命名git remote rename pb paul(pb 重命名为 paul)
git remote rm远程仓库的重命名移除git remote rm paul(移除paul)
git tag列出标签
git branch testing创建分支
git checkout testing分支切换
git checkout -b iss53新建分支iss53
git branch -d hotfix删除分支hotfix
git checkout master / git merge iss53合并分支把分支iss53 合并到分支master 上
git mergetool遇到冲突时的分支合并会启动一个合适的可视化合并工具,并带领你一步一步解决这些冲突
git branch -v查看每一个分支的最后一次提交
git branch --merged查看哪些分支已经合并到当前分支
git branch --no-merged查看所有包含未合并工作的分支
git fetch更新你的远程仓库引用 (拉取)
git fetch teamone来抓取远程仓库 teamone 有而本地没有的数据Git 并不会抓取数据而是会设置远程跟踪分支 teamone/master 指向 teamone 的 master 分支
git pull跟踪分支Git 能自动地识别去哪个服务器上抓取、合并到哪个分支。
git push origin --delete serverfix从服务器上删除 serverfix 分支

常用部分

git add .

git commit -m "提交说明"

git push

git checkout dev

git pull

git checkout hardy

git merge dev

git push origin hardy:hardy

git push origin hardy:dev

1、git add .
加入缓存

2、git commit -m "完成移动端数据填充"
提交到本地仓库

3、git push
提交到远程仓库

4、git checkout dev
切换分支

5、git pull
拉去分支代码(注意:如果出现冲突需要手动解决冲突并执行1,2,3步骤)

6、git checkout hardy
切换分支

7、git merge dev
合并代码

8、git push origin hardy:hardy
提交到远程库hardy分支

9、git push origin hardy:dev
提交到远程库dev分支

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值