一.git 提交文件的流程
git add -> git commit -> git push
暂存区 ->本地仓库-> 远程仓库
二. 常用git命令
1.初始化git仓库命令
git init
2.添加用户和邮箱
$ git config --global user.name "wumginxm"
$ git config --global user.email [email protected]
git add 文件名 添加文件
git commit -m 0.1 提交代码库
git pull 更新代码
git push 提交代码
1. git checkout 文件名 还原本地文件
git checkout 分支名称切换分支
2. git diff 比较工作区文件 和本地仓库文件 不加参数的话
3. git merge b 指定分支名 合并当前分支
4. git rebase b 把 b 合并到当前分支
5. git reset --hard 还原到上一个版本
6.. git log 查看提交记录
7. git reset -- hard 23ddnndnfdd 还原到指定版本
8 git rm 文件名 删除暂存区文件
9..git branch -a 查看远程分支
10. git push origin master --force 强制推送文件到远程服务器 替换原来的文件
11. git reflog show dev 查看操作记录 git reset --hard 版本号 还原具体的版本
eclipse 配置 git 全局提交 忽略
点击open 打开文件,写入core 和core 下面的内容,路径为本地忽略本地文件路径规则的路径,
主要参数excludesFiles ,配置完成后一切ok
---------------------
# 下载一个项目和它的整个代码历史
$ git clone [url]
# 新建一个分支,并切换到该分支
git checkout -b [branch]
# 查看修改的文件
git status
# 添加当前目录的所有文件到暂存区
git add .
# 提交暂存区到仓库区
git commit -m [message]
# 取回远程仓库的变化,并与本地分支合并
$ git pull [remote] [branch]
# 上传本地指定分支到远程仓库
git push [remote] [branch]
# 删除分支
git branch -d [branch-name]
# 删除远程分支
git push origin --delete [branch-name]
git branch -dr [remote/branch]
# 暂时将未提交的变化移除,稍后再移入
$ git stash
$ git stash pop
---------------------