git常用操作

1.文档地址

   1.git简易教程

    2 .廖雪峰git教程

2.git是什么

    1.版本管理、团队合作开发工具

    2.和svn的区别是:它是分布式管理

3.代码托管网站有哪些

    1.github

    2.码云

    3.coding

4.安装git工具

    1.git bash

    2.客户端github桌面版

    3.source tree

    4.小乌龟git

5.初始化本地仓库 git init

6.git add . 把所有文件加入到仓库

7.git status查看状态

8.git commit -m'提示信息' 提交修改

9.查看提交记录

    1.git log

    2.git log --pretty=oneline

10.回滚(恢复到之前的某一次记录)

    1.git reset --hard head^  回滚到上一次

    2.git reset --hard 'asdfasdfasdfasdf'(提交的id)

11.新建远程仓库

12.本地仓库与远程仓库

    1.克隆远程仓库 git clone xxxx(仓库地址)    (ps: 使用git clone不需要关联操作)

    2.本地仓库关联远程仓库 git remote add origin https://gitee.com/huruqing/demo2.git

    3.查看关联的远程地址  git remote -v

    4.取消关联  git remote remove origin

13.git push 本地仓库同步到远程仓库(提示输入用户名密码,注册的时候别用微信,用手机号码注册)

    1.git push origin master 提交到远程仓库的主干

    2.git push origin master -u 第二次提交不需要加origin master

    3.git push origin master -f 强制推送本地内容到远程仓库

    4.git push origin master -f  -u 第一次常常使用这个命令, 后面的提交只需要使用 git push 即可

14.git pull 把远程仓库同步到本地

15.免密操作

    1.公钥和私钥

    2.生成密钥对

ssh-keygen -t rsa -C "[email protected]"

    3.给码云添加公钥

16.仓库分支

    1.主干master

    2.其他分支

17.冲突

    1.冲突原因

    2.解决冲突

    1.vscode

        1.当前更改是你电脑上的

        2.传入的更改是远程仓库的

    2.beyond compare  WinMerge  小乌龟git

18.取消修改

19.分支操作

    1.只有一个主干,根据情况可以有很多分支

    2.线上的版本都是以主干代码来发布的

    3.创建分支

    4.切换分支

    5.合并分支

20.gitignore忽略提交某些文件




git bash其他问题

1.ls 查看文件目录

2.ls -a查看文件目录,包括隐藏的文件

3.clear 清屏

4.添加用户名和emailgit config --global user.name "your name"git config --global user.email "your email"

5.git reset --hard head^回车后,提示more?

你可能感兴趣的:(git常用操作)