git clone
git clone 远程项目地址 //这是下载的是全部,主支和分支。
注意:要想用分支代码,就得在创建本地分支跟踪远程分支就可以了,再git pull 拉去下最新的
git bash
git bash 修改用户
git config --global user.name “用户名”
git config --global user,email “邮箱”
基本操作
git status 查看状态
git diff 查看不同
git add . 添加当前所有文件
git log 查看日志
git history 查看历史记录
git add
git add +文件路径
当对工作区修改的文件执行git add 命令时,暂存区的目录树被更新,同时工作区修改的文件内容被写入到对象库中的一个新的对象中,而该对象的Id被记录在暂存区的文件索引中。
当执行提交操作git commit时,暂存区的目录树写到版本库中,master分支会做相应的更新。即master指向的目录树就是提交时暂存区的目录树。
当执行git reset Head 命令时,暂存区的目录树会被重写,被master分支指向的目录树所替换,但是工作区不受影响。
当执行git checkout . 命令时,会用暂存区全部或指定的文件替换工作区的文件。这个操作很危险,会清除工作区总未添加到暂存区中的改动。
g