2016-06-15 Git 学习笔记

Retard alert!
Git 对于入门者是个门槛,很多同学花了5天甚至1周的时间才能正常使用。遇到困难不要泄气,有老师和同学会帮你跨过门槛,加油~
I found a book named: pro git
http://try.github.io/

Git 学习笔记第一版

准备工作

  1. 设置用户名和对应邮箱(否则会有报错)
git config --global user.name " your name"
git config --global user.email "your email"
  1. 创建SSH 秘钥
    https://help.github.com/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent/

线上创建repository

  1. 克隆至本地: git clone 更新本地文件git pull
  2. 创建文件:touch XX.xx
  3. 修改文件vim 保存退出::wq 不保存退出:!q
  4. 查看文件当前状态: git status
    4.1 对于untracked files->tracked: git add .
    use git reset HEAD <file>... to unstage
    4.2 将文件commit :git commit -am "你的备注",备注是强制的.
    4.3 git push(第一次push origin master,master是主干,当要push 分支的时候 master 变成分支名字)

线下创建项目推送到线上空repository

  1. mkdir 名称-> cd 名称-> touch
  2. 仓库初始化: git init(空文件夹!)
  3. 添加标签(删除为remove):git remote add origin git@线上的地址
    3.1 修改origin 标签对应的地址:git remote set-url origin 地址
  4. push origin master(推送到主干master)
  5. 查看标签:git remote -v

分支操作

并行操作开发新功能->merge(git merge 分支名字)

  1. 创建分支:git branch 名称
    2.分支之间的转换:git checkout 名称主干为master
  2. 查看分支: git branch -a

冲突

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容