##克隆项目
git clone 地址
##设置自己的唯一标识
git config --global user,name '名称'
git config --global user.email '邮箱名称'
##更新代码
git pull
git pull origin 分支名
##上传代码
git push
##上传代码指定目录
git push origin HEAD:路劲(git push origin HEAD:refs/for/dev)
##查看日志
git log
git reflog (可以查看所有分支的所有操作记录,包括commit和reset的,包括删除的commit)
##把代码添加到索引库中
git add file (一个文件)
git add . (所有文件)
##提交代码到本地库
git commit -m '注释'
##把某个文件恢复中修改之前
git checkout file
##把代码从add中取消
git reset file
git reset .
##忽略已跟踪的文件
git update-index --assume-unchanged <files>
##恢复已忽略的跟踪文件
git update-index --no-assume-unchanged <files>
##代码存到暂存区
git stash
##恢复暂存区的代码
git stash pop
##查看本地分支
git branch
##查看本地分支和远程分支
git branch -a
## 新建本地分支
git branch 分支名
##把远程分支拿到本地分支,并且建立联系
git checkout --track origin/分支名
##把别的分支合并到当前分支
git merge 分支名
git merge origin/分支
##还原到某个版本
git reset commitid
git clone 地址
##设置自己的唯一标识
git config --global user,name '名称'
git config --global user.email '邮箱名称'
##更新代码
git pull
git pull origin 分支名
##上传代码
git push
##上传代码指定目录
git push origin HEAD:路劲(git push origin HEAD:refs/for/dev)
##查看日志
git log
git reflog (可以查看所有分支的所有操作记录,包括commit和reset的,包括删除的commit)
##把代码添加到索引库中
git add file (一个文件)
git add . (所有文件)
##提交代码到本地库
git commit -m '注释'
##把某个文件恢复中修改之前
git checkout file
##把代码从add中取消
git reset file
git reset .
##忽略已跟踪的文件
git update-index --assume-unchanged <files>
##恢复已忽略的跟踪文件
git update-index --no-assume-unchanged <files>
##代码存到暂存区
git stash
##恢复暂存区的代码
git stash pop
##查看本地分支
git branch
##查看本地分支和远程分支
git branch -a
## 新建本地分支
git branch 分支名
##把远程分支拿到本地分支,并且建立联系
git checkout --track origin/分支名
##把别的分支合并到当前分支
git merge 分支名
git merge origin/分支
##还原到某个版本
git reset commitid