Retard alert!
Git 对于入门者是个门槛,很多同学花了5天甚至1周的时间才能正常使用。遇到困难不要泄气,有老师和同学会帮你跨过门槛,加油~
I found a book named: pro git
http://try.github.io/
Git 学习笔记第一版
准备工作
- 设置用户名和对应邮箱(否则会有报错)
git config --global user.name " your name"
git config --global user.email "your email"
线上创建repository
- 克隆至本地:
git clone
更新本地文件git pull
- 创建文件:
touch XX.xx
- 修改文件
vim
保存退出::wq
不保存退出:!q
- 查看文件当前状态:
git status
4.1 对于untracked files->tracked:git add .
usegit reset HEAD <file>...
to unstage
4.2 将文件commit :git commit -am "你的备注"
,备注是强制的.
4.3git push
(第一次push origin master,master是主干,当要push 分支的时候 master 变成分支名字)
线下创建项目推送到线上空repository
-
mkdir 名称
->cd 名称
->touch
- 仓库初始化:
git init
(空文件夹!) - 添加标签(删除为remove):
git remote add origin git@线上的地址
3.1 修改origin 标签对应的地址:git remote set-url origin 地址
- push origin master(推送到主干master)
- 查看标签:
git remote -v
分支操作
并行操作开发新功能->merge(git merge 分支名字
)
- 创建分支:
git branch 名称
2.分支之间的转换:git checkout 名称
主干为master - 查看分支:
git branch -a