Git

2019-01-03  本文已影响0人  IT颖儿

克隆项目,新建分支,推送到远程仓库

git clone [url] : 项目克隆到本地
cd [克隆下来的文件夹名] : 进入该项目
git checkout -b [新分支名] :创建本地新分支并切换到该分支

注:若只是自己本地操作,以下两步不需要,直接提交即可

git push --set-upstream origin [新分支名] :推送本地分支到远程仓库
git pull : 取回远程主机某个分支的更新,再与本地的指定分支合并

在新分支上进行一系列操作。。。。

提交项目

git add . :将当前文件夹下所有文件添加到暂存区(或git add [文件名] :提交单独某个文件)
git commit -m [对本次上传目的的描述,用""引起来] : 提交到本地仓库区
git push origin [自己分支名]: 将项目和到原来的分支上 :提交到远程仓库

已克隆项目,新建分支并拉取最新master内容
  1. 切换到被copy的分支(master),并且从远端拉取最新版本
    git checkout master
    git pull
  2. 本地新建分支(此为dev)并切换到该分支
    git checkout -b dev

页面显示:Switched to a new branch 'dev'

  1. 把新建的分支push到远端
    git push origin dev

4.拉取远端分支
git pull

若页面结果:
There is no tracking information for the current branch.
Please specify which branch you want to merge with.
See git-pull(1) for details.
git pull <remote> <branch>
If you wish to set tracking information for this branch you can do so with:
git branch --set-upstream-to=origin/<branch> dev
经过验证,当前的分支并没有和本地分支关联,根据提示进行下一步:

  1. 关联
    git branch --set-upstream-to=origin/dev
  2. 再次拉取 验证
    git pull

其他Git操作命令

上一篇 下一篇

猜你喜欢

热点阅读