- 添加到暂存盘
- 从暂存盘撤回
- 提交到版本库
- 切换版本库
- 记录
- 分支
- 远程相关命令
- 协作开发
- git add my.txt
将my.txt存放到暂存盘 - git add *.txt
将所有的txt文件上传到暂存盘 - git add .
将所有的文件都上传到暂存盘
- git checkout my.txt
将上传到暂存盘的my.txt撤回,从暂存盘里面删除
个人建议一个一个删除,当然如果全部删除的话前提是要全部的文件都出错要撤回
- git commit -m “提示文本”
这个命令用于将暂存盘里面的文件上传的版本库,一般都是软件上线的时候才会使用这个命令用于软件版本的更新换代或者上线
- git reset --hard 版本号
这个命令用来切换到原来的版本号,不过后面的版本号需要具有唯一性和识别性,一般来说前四位大概就可以用来辨别版本号了,这个功能主要用来处理一些版本崩溃或者当前版本不如上一代来做的应急准备。 - git reset --hard HEAD^^
这个命令可以调出所有的版本号便于查看和切换版本号,非常便捷!!!
- git log
提交记录,便于查看之前执行的步骤 - git reflog
查看所有的相关记录
- git branch
查看所有的分支一共有那些,以及自己现在所在的是哪个分支 - git checkout -b 分支名
创建并切换到该分支,该命令会先创建一个分支,随后转跳到刚创建的分支之中 - git checkout 分支
切换分支,用于在分支之间的切换 - git merge 分支名
用于将某分支里面的内容合并到当前分支里面,就是把别的分支内容拿到这个分支里面,用于合并代码,组合成为完全体的代码
- git remote add origin xxx.git
将本地仓库添加到远程仓库,简单来说就是本地到云服务器 - git push -u origin master
创建并推送master分支到远程(第一次使用) - git push -f origin master
强制推送本地master分支到远程(不得已使用) - git push origin --all
推送所有分支到远程 - git push origin master
普通推送到远程 - git clone xx.git
把远程仓库复制到本地 - git pull origin master
把远程的master拉取本地
- 分支是独立的相互不影响
- .制作的时候先pull拉取更新(服务器永远是最新的)
- 然后写代码
- .git add .
git commit -m “提示” 提交到版本库 - .git push origin xxx 到服务器
git checkout Dev
git merge 小武
git checkout master
git merge dev
git add .
git commit -m
git push origin master



