克隆下来代码修改以后覆盖到之前克隆的那个分支
git clone -b 分支名称 克隆地址
cd 已经修改过的这个文件下
git add . 推送到暂存区
git commit -m ‘ll’ 提交标识
git push origin LL 提交到固定分支LL分支
merge最新代码git提交 提交到自己新建的分支里面
git checkout LL 这里LL是你之前git clone的分支 先跳到这个分支是为了后面更新用
git pull 更新到最新的代码 可能会有冲突 就是当两个代码不一致
git checkout -b dev 这里的dev是创建的新的分支并且跳到自己的新分支上面
git push origin dev 推送新分支到远程仓库里
学习git相关内容
-
workspace:工作区
-
staging area:暂存区/缓存区
-
local repository:版本库或本地仓库
-
remote repository:远程仓库
-
git init - 初始化仓库。
-
git add . - 添加文件到暂存区。
-
git commit - 将暂存区内容添加到仓库中。
-
git clone 拷贝
-
git checkout 可以创建分支切换分支
-
git branch 和git branch -a 查看当前分支和查看所有分支
-
git reset 回退版本
-
git rm 删除工作区文件
-
git mv 移动或重命名工作区文件
git push 命用于从将本地的分支版本上传到远程并合并。
git push <远程主机名> <本地分支名>:<远程分支名>
git push origin master 上传到master分支并合并
git log 查看历史记录 有谁在什么时间做了什么
git pull=git fetch+git merge
git fetch 用于获取代码库 git merge 更新到本地的代码库
复制文件夹 cp -r /home/new/ngc_toolkits/ /home/ 从/home/new/ngc_toolkits/文件吧ngc_toolkits文件复制到/home/路径下
删除 rm -rf /home/XX
查看代码版本和修改情况 git log --stat
查看当前分支git branch
如果什么都没改只是更新一下 git pull
如果有改动
退出 q exit(退出docker) ctrl+C
docker stop +ID
docker rm+ID