大牛绕道!
理解不对的还请各位好友指出。
一、一张图看懂GIT
二、原生GIT命令
安装方法请自行百度、此处只写常用命令。
安装: http://msysgit.github.io/ 1、配置git世界通行证: git config --global user.name git config --global user.email 2、生成公钥私钥对,保存到服务器认证列表、省去免密码登录 ssh-keygen 3、创建本地仓库 - git init 仅作为仓库使用 - git init --bare 4、远程克隆代码 git clone git地址 5、在项目中添加文件后文件没有被git管理 需要 添加文件 eg: git add *.txt 6、删除文件 git rm *.txt 7、提交文件【三种情况】 git commit -m '这里写提交信息作为日志' 提交当前目录下所有文件 git commit -m '提交信息' file 提交当前目录下所有的file文件 git commit -m '提交信息' *.txt 提交当前目录下所有的txt文件 8、提交文件后发现有文件漏提交、那么增补提交 git commit -C HEAD -a --amend -C 代表 要增补提交的版本 HEAD 代表 最新版本 -a 代表 提交所有的文件 --amend 代表 增补提交 这种提交方式会与指定版本合并、不会产生新的提交记录 9、查看状态 git status 查看当前工作区状态 git log 查看提交日志 git reflog 查看引用日志 10、提交还原 git revert 版本号 将当前内容还原为指定版本内容 复位/提交回退 git reset [--hard] 版本号 用户提交回退到指定版本 git reset 版本号 将当前改变的内容存放到暂存区并将当前工作区还原回指定版本 git reset --hard 硬回退 直接还原回指定版本 不保留当前内容 11、推送 git commit 只是将代码保存到了本地、要推送到远程服务器仓库 采用 git push 12、忽略项目中某些文件 即 哪些文件不希望每次提交出现 需要在项目根目录下创建忽略文件 .gitignore进行忽略控制 忽略文件中 记录要一条一条添加 eg: .project target/*;三、GIT图形化工具 TortoiseGit
首先得认识什么是TortoiseGit 。 git命令行不利于推广与使用 所以诞生了图形化工具第三方 也就是 TortoiseGit 注意:他只是图形化工具、服务于GIT、若没有安装GIT 、 只安装了TortoiseGit 依旧无法使用GIT。 就好比 只做了衣服 却没人穿一样、 而原生的GIT 就好比没穿衣服的牛逼人物、虽然很强悍、但是不能为世人所接受。 安装: http://download.tortoisegit.org/tgit/ 友情提示:乌龟经常报错 慎用
