Git的基本使用

git的基本使用

文件上传的基本流程

  1. 我这里先将远程仓库clone下来了
  2. 在执行git init
  3. 提交一个文件 git add "具体文件名"/git add .[所有文件]
  4. git status 查看提交状态
  5. git reflog 查看提交日志
  6. git push 提交远程仓库(这里应为开始就将远程仓库clone)下来了,所以没哟指定远程仓库
  7. git pull 拉取远程仓库的代码


    git status 随时掌握工作状态,提示信息分析:
      Changes to be committed: 已进入暂存区,但还未提交到版本库,需要commit
      Changes not staged for commit:更改了,但是还未进入暂存区
      Untracked files:表示该文件还从来没有被添加进版本库


版本回退
    

 git reset --hard HEAD^

 提示*More?*的时候,需要回退的版本,可以通过上面的git reflog 查看到,指定版本回
查看工作区和版本库里面最新版本的

git diff HEAD -- readme.txt

撤销修改
如果在工作区修改错误,需要丢弃工作区的内容
     

git checkout -- file 

 

如果存入了暂存区,可以先回退在使用 git checkout -- file

删除文件

 git rm file

 

查看工作区和版本库里面的最新版本的区别

分支

  •     创建分支          git branch dev
  •     切换分支          git checkout dev
  •     创建+切换          git checkout -b dev 
  •     查看当前分支          git branch
  •     删除分支          git branch -d dev
  •     提交远程分支          git push origin dev 
  •     查看远程分支          git branch -r


当处理需要处理其他分支时候
使用

    git stash 

 

保存当前分支的工作内容,然后在切换到其他分支工作,其他分支工作完毕,提交后.在切换回本分支,在使用

    git stash list   查看保存的内容
    git stash pop    回复本分支工作,并把stash里面的内容删除

强行删除分支
要是一个分支并没有合并,可以使用以下命令,将其强行删除

 git branch -D ""

 

分支名

协同开发

查看远程库的
    git remote -
git push origin "g远程仓库连接" 如果推送失败,则先pull,抓取远程新的
建立本地仓库和远程仓库的分支一一
    git checkout -b "本地分支" origin/远程分支名
建立本地和远程仓库的
    git branch --set-upstream "分支名" origin/"远程分支

 

切换
    

 git checkout 

 

合并
    

 git merge --no-ff -m "分支合并的提示信息" branchName

  

转载于:https://www.cnblogs.com/guyanzy/p/10465726.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值