1、关于代码提交
git add + 路径/文件名(一般通过git status 查看到的就是)将修改的文件准备提交
git add + 目录 将该目录下所有改动的文件都准备提交
git commit -m " ...." 本地生成一个新的节点" " 里面是你对该节点的说明
git push 原码工程 本地分支:远端分支 将本地分支推到远端工程了(提交和并请求,审核合并)
2、关于一些查看的命令
git status 查看当前修改的文件目录
git diff 查看所有改动的修改
git diff +路径/文件 查看指定文件的修改
git diff --cached 查看所有已经准备提交的文件修改
3关于分支
git branch 查看本地分支,正在使用的分支会有标识
git checkout + 分支名 切换到指定分支
git checkout -b + 分支名 基于当前使用的分支创建一个新的分支,并切到该分支上
补充
git init 初始化一个本地目录为版本库
git config --global user.name "Your Name"
git config --global user.email "email@example.com" git下添加名字和Email地址
git remote add origin https://github.com/noboundary/xcom.git
添加远程的版本库origin为添加的远程库的别名
git clone https://github.com/noboundary/xcom.git
从远程版本库克隆一个本地的版本库 git clone https://github.com/rycstar/xGui
Git本地版本库的修改提交到本地版本库 git add readme.txt
添加修改一个readme.txt文件 git commit -m "提交信息"
将最新的修改提交到版本库
git checkout -b dev 创建并切换到新的分支dev下
git branch develop 创建一个develop的分支
git checkout develop 切换到develop分支
git merge develop 将develop分支合并到当前的分支下
同步到远程的版本库
git pull <远程主机名> <远程分支名>:<本地分支名>
git pull也可以通过git fetch和git merge实现
git push <远程主机名> <本地分支名>:<远程分支名>
git log
查看提交修改信息
git reset 版本的commit id
回退到对应的版本