1, 初始化: 一个项目只执行一次 只要有. Git 隐藏文件夹就 ok 了
Git init 或者 Git clone url
2, 为远程 GitHub 仓库生成别名(remote-name 就是远程仓库的别名)
- Git remote add <remote-name> <url>
- Git remote add origin [email protected].com:yourName/yourRepo.Git
- # origin 是默认的远程仓库别名 (这个需要在 Git init 之后才能实现, 方便 push 和 clone)
3, 忽略提交文件
4, 修改代码后并放入暂存区
Git add ./test.txt
5, 提交到本地仓库
Git commit "描述"
6, 拉取要提交分支的最新的内容
Git fetch 远程仓库名 远程的分支名: 本地分支名
# 本地分支名不存在的话会新建
7, 检查代码冲突
Git diff tmp // 将当前分支和 tmp 进行对比
8, 合并分支
Git merge tmp // 合并 tmp 分支到当前分支
迷之自信确定代码不会冲突 (比如就一个人贡献代码) 可以将 678 合并
Git fetch <remote_store_short_name> <remote_branch>[:local_branch]
9, 同步到远程仓库
- # 将本地仓库同步到 GitHub 远程仓库中 Git push [remote-name] [branch-name]
- Git push origin master #把本地分支推到远程仓库 origin(origin 为别名)的 master 默认主分支下
- # 注意: 没有第一步设置别名那么需要改成这样:
- Git push https://github.com/lichihua/codedemogit.git master
来源: http://www.bubuko.com/infodetail-3122184.html