git
Git代码状态转换图
创建Git库cd 源码目录git init #初始化 在源码目录内生成一个.git的目录
注册用户信息git config --global user.name XXX 用户名git config --global user.email XXX 用户邮箱git config –list #查看用户信息
向git库中添加或删除文件git add XX #加单个文件git add . #加所有git add [path]会把对应目录或文件,添加到stage状态git add . 会把当前所有的untrack files和changed but not updated添加到stage状态
向版本库提交变git commit –m “XXXX” #直接添加简单提交信息,添加注释git status #查看当前代码库的状态git log #查看版本信息git log –p #查看版本信息并显示每次修改的diffgit show sdjf974654dd…. #查看指定版本信息git show sdji97 #一般只使用版本号的前几个字符即可
撤销与恢复git resetgit reset --hard #回到原来编辑的地方,改动会丢失。git reset --hard sdv143kvf…... #可回到指定的版本git reset [path] 会改变path指定的文件或目录的stage状态,到非stage状git reset 会将所有stage的文件状态,都改变成非stage状
向服务器提交变化git push #向服务器提交