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

1702009-20190702213305134-1878409755.png

git log --oneline

1702009-20190702213815656-2061951502.png

git reflog

1702009-20190702213945468-947771594.png

6. 回退前进到指定版本

  1. 基于索引值操作
git reset --hard 索引值

7. 文件版本比较

工作区和缓存区中的文件比较

git diff  文件名

工作区和本地库历史版本比较

git diff 历史索引  test.txt

8. git分支

  1. 创建分支
git branch 分支名
  1. 查看分支
git branch -v
  1. 切换分支
git checkout  分支名
  1. 合并分支
如果要将B分支合并到A上,则先切换到A分支上
git merge B
  1. 合并分支冲突
    产生原因:两个分支操作同一个文件同一个位置,内容不一致。
    打开导致冲突的文件,沟通后手动修改

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

转载于:https://www.cnblogs.com/peatechen/p/11123289.html

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐