当前位置:   article > 正文

Git应用步骤(拉取项目)_git从远程拉下来的代码需要add吗?

git从远程拉下来的代码需要add吗?

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
分支
在这里插入图片描述
git push -u origin master
在这里插入图片描述

步骤(项目上传)

  • 查看 : git branch

  • 添加 :git branch 新分支

  • 删除:git branch -d 分支

  • 切换:git checkout 分支

  • 创建并切换:git checkout -b 新分支

  • 合并分支 :git merge 分支

  • 推送 git push

  • 拉取 git pull

git add . // 添加文件到暂存区

git commit -m’备注’ //暂存区文件提交到自己的分支

git checkout master //切换到master 分支

git merge 自己的分支 //合并分支(有冲突解决冲突)

git pull //拉取

git push //推送

git checkout 自己的分支 //切换到自己的分支

git merge master //合并master分支内容
在这里插入图片描述

  • 查看 : git branch
    在这里插入图片描述

      切换 master:    git checkout master 
      
      远代码啦到本地: git pull origin master
    
      本地的代码放入缓存区:  git stash 
    
                   :git pull origin master
    
       弹出暂存区的代码:git stash  pop 
    
       查看状态:git status 
    
       【 注意没有(.文件)才可以  : git add -a
        如果有 一个一个执行 不要带点的】
    
        git status
    
    
        暂时区文件提交到自己分支 :git commit -m 'add file'
    
        切换分支:   git merge master
    
    
    git pull origin master 拉取
    git  add  文件暂存区
    git commit m 'add file' 提交暂存区
    git push 推送
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27

类似于公司流程

	   - 万物先拉取 :git pull origin master
	   - 然后在上传 :git add 
	   - 途中去查看: git status
	   - 在去提分支: git commit -m '备注(必须写)'
	   - 解决弹冲突: git stash pop
	   - 开心吗推送: git push origin master
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 注释: 先拉取、在上传、在查看、弹出冲突、解决完冲突,查看状态、最后推送

上传更新项目
去主分支拉取

拉取
拉取完后去你的分支合并主分支

==================================================

拉取本地的实际操作

  • 先加入你要拉取的位置
    在这里插入图片描述
  • 在自己本地建立一个目录,再去git clone 这个远程仓库
git clone git@xxxxx:/xxx/xxx.git
  • 1

在这里插入图片描述

  • 创建分支、切换分支
    在这里插入图片描述
 git branch dev1//创立一个名字叫dev1的分支

    git branch //查看分支  你会看到:
            *master
            dev1
    这表示,你有两个分支,一个master(正在使用),还有一个新建的dev1分支
-------------------------------------------------------------
 git checkout dev1 //切换到dev1分支

    //然后进行一顿开发操作,开发工作结束之后

    git add . //保存所有操作

    git commit -m "xxx" //提交所有操作
-------------------------------------------------------------

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • master是主分支,要与远程保持同步,所以我们的开发分布不要直接推送到远程,
    应该先在本地和master合并,再推送到远程
 git checkout master //切换到主分支

    git merge dev1 //合并分支里的操作

    git push 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 补充:

一般的团队协作模式是这样的:

1,通过上面的步骤推送的自己的修改

2,如果推送失败,说明远程master 已经更新过了,我们需要git pull 尝试合并

3,如果合并有冲突,我们需要再本地解决冲突,提交。然后再去推送

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/654465
推荐阅读
相关标签
  

闽ICP备14008679号