Git 的简单使用****
个人使用
1、创建仓库(repository)
git黑窗口:1、git init 初始化SourceTree:1、选择 create 依次选择本地路径即可成功的话会有透明的.git文件在文件夹中
2、本地暂存和提交
git:1、git add *或者指定文件2、git commit -m "提交内容的说明"SourceTree:1、点击 历史 先 暂存2、点击提交 可以分开选择文件提交
3、移动到过去
git:1、git checkout git id 查看:1、git log --pretty=format:"%h - %an,%ar : %s" 注意:不要有空格%h | 提交的简写哈希值%t | 树的简写哈希值%p | 父提交的简写哈希值%an | 作者名字%ae | 作者的电子邮件地址%ad | 作者修订日期(可以用 --date=选项 来定制格式)%ar | 作者修订日期,按多久以前的方式显示%cn | 提交者的名字%ce | 提交者的电子邮件地址%cd | 提交日期%cr | 提交日期(距今多长时间)%s | 提交说明SourceTree:双击即可1、双击
团体使用
1、github账号
2、复刻(fork)
fork 指的是将别人的远程仓库复制到自己的仓库中
3、克隆(clone)
git clone <网址>是将远程仓库克隆到本地
4、分支(checkout)
分支跳转:git checkout <分支名称> master(主分支) git switch 创建分支:git checkout -b <分支名称> git switch -c 此操作相当于:git branch <分支名称> + git checkout <分支名称>查看当前分支:git branch合并某分支到当前分支:git merge 删除分支:git branch -d
5、分支合并(merge)
先checkout到主分支使用 git merge 合并到主分支
6、推送(push)
git push 实际上Git自动把本地的master分支和远程的master分支对应起来(远程仓库的默认名称是origin)。git push origin master 指的是将本地主分支推送到远程主分支上
7、拉取(pull)
git pull <远程分支名称> <本地分支名称>git branch --set-upstream-to=origin/dev dev 此操作是链接这样下次直接git pull 即可
8、处理冲突
实际上在本地仓库中,真正自己操作的不是主分支,是自己的分支,每次pull下来在本地主分支上,然后在主分支上合并到自己的分支,写好代码之后再合并到本地的主分支然后再push即可,处理冲突就直接在本地修改好再提交即可