1. 本地库初始化
git init
2. 设置签名
系统用户级别
git config --global user.name xxx
git config --global user,email xxxxxx@qq.com
3. 编辑文件后提交到缓存区
git add test.txt
4. 将缓存区的文件提交到本地库
git commit -m "备注信息" test.txt
5. 查看版本记录
git log
git log --oneline
git reflog
6. 回退前进到指定版本
- 基于索引值操作
git reset --hard 索引值
7. 文件版本比较
工作区和缓存区中的文件比较
git diff 文件名
工作区和本地库历史版本比较
git diff 历史索引 test.txt
8. git分支
- 创建分支
git branch 分支名
- 查看分支
git branch -v
- 切换分支
git checkout 分支名
- 合并分支
如果要将B分支合并到A上,则先切换到A分支上
git merge B
- 合并分支冲突
产生原因:两个分支操作同一个文件同一个位置,内容不一致。
打开导致冲突的文件,沟通后手动修改
9. 将github 远程库地址保存到本地git 并起别名,这里别名为origin
git remote add origin https://github.com/xxxxx/MyFirstProject.git
查看保存的地址: git remote -v
10. 将本地库分支推送到github远程库 , 这里指定的分支是master
git push origin master
11. 将其他成员邀请到团队
github仓库页设置->协作者->添加协作者后将连接发给他
12.将远程库里其他成员修改过的内容拉取到本地
如果要先检查一下内容有错误,就先抓取到本地,不去合并:
git fetch origin master
看好没有问题后合并:
git merge /origin/master
也可以直接拉取合并:
git pull origin master
所有评论(0)