1. 首次提交代码到 master
- git init
- git add .
- git commit -m ''
- git remote add origin +address
- git push -u origin master
[输入过程中如遇 git config --globall user.name,git config --global user.email 输入对应的用户名和邮箱即可]
------------------------------------------------------
2. 再次提交代码 master
- git add .
- git commit -m ''
- git push
- ------------------------------------------------------
2.1 删除远程 master 中的文件
- git rm -r --cached 01.txt
- git commit -m ''
- git push
- _________________________________________________________________________________________________
3. 提交代码的过程先创建分支, 在和并到 master 上
git checkout -b selenium [创建 selenim 分支]
git branch[查看分支]
创建要上传到分支的文件
- git add .
- git commit -m ''
git remote[判断是否和远程连接]
git remote add origin +address [如没有需要则需要建立]
git push --set-upstream origin selenium 或 git push origin selenium
________________________________________________________________________________________________
4. 删除 github 上的分支
[删除本地分支]
先切换到其它分支如 git checkout master, 再 git branch -d selenium 即可删除 seleniu 分支, 通过 git branch 可以查看
[删除远程分支]
git push origin :selenium 即可删除远程分支, origin + 空格 + 冒号 + 删除的分支名
--------------------------------------------------------
5. 删除 GitHub 上 master 中的文件
- git pull origin master
- ls
git rm -r --cached + 删除的文件
- git commit -m ''
- git push -u origin master
- ____________________________________________________________________________________________________
6. 将分支的代码合并到 master
git init[如有. git 则忽略该步]
- git pull
- git add .
- git commit -m ''
git merage again[合并 again 代码到 master]
- git push
- ____________________________________________________________________________________________________
其它:
git log [查看 log]
git status[查看有变更的文件]
git checkout -b selenium[新建分支]
git checkout selenium[切换分支]
git remote 查看关联状态
git init[初始化]
git add .[添加到缓存区]
git clone+url[拷贝项目地址到本地]
git branch [本地所有分支]
git branch-r[列出所有远程分支]
git branch -v [列车所有远程仓库]
git branch -a[列车所有本地和远程的分支]
git log --stat[查看 commit 历史及发生更改的文件]
git reflog[显示当前分支的最近几次提交]
来源: http://www.bubuko.com/infodetail-2742706.html