- 建立新仓库
git init
- 检出仓库,即克隆一个副本到本地
git clone 仓库地址
- 添加到暂存库
git add 文件名
- 提交
git commit -m "代码提交的信息"
- 推送到远端仓库
git push origin master
P.S.:master也可以是要推送到的其他分支 - 分支
6.1 建立新分支并切换到新分支
git checkout -b 分支名称
6.2 切换回主分支
git checkout master
6.3 删除新建分支
git checkout -d 分支名称
6.4 推送分支到远端仓库
git push origin 分支名称
P.S.:分支默认不为他人可见 - 更新与合并
7.1 更新本地仓库到最新改动
git pull
7.2 合并分支到默认分支,即:master
git merge 分支名称
P.S.:合并冲突时,先手动修改文件解决冲突部分,再执行
git add 已解决冲突的文件名称
将他们合并标志为成功。
P.P.S.:用以下命令查看文件冲突,或者差异
git diff <source_branch> <target_branch>
- 创建标签
git tag 标签名称 标签内容
- 历史
9.1 查看本地仓库的提交历史
git log
9.2 只查看某一个人的,例如 julia 的
git log --autor=julia
- 其他
10.1 查看所有文件
ls
10.2查看状态
git status