初学git,挑自己不会的简单做个笔记和记录方便以后查阅和复习
一.git 的简单构成(个人理解)
在大的方向上有远程库和本地库,本地库简单来说就是在自己的电脑上建立的进行管理的库,远程库是将文件传输的服务器上所建立的对应的库,最熟悉的就是github。
电脑上的内容到本地库需要经过三个区域,分别是工作区,暂存区和本地库。工作区很好理解,暂存区就是一个过渡的区域,可进可以,避免直接到本地库有风险。
二.基本的命令行操作
2.1 初始化本地库
git init 直观上在当前文件夹中建立了一个.git的隐藏文件。
2.2 用户签名
用于区分不同的开发人员,与登录远程库的账号无关,分为项目级和操作系统级的。 形式 用户名:tom Email地址:goodMording@qq.com
2.2.1项目级别/仓库级别:只在本地库范围有效
git config user.name tom
git config user.email goodMording@qq.com
信息保存的位置是.git文件中的config中
2.2.2系统用户级别,登录当前操作系统的用户范围
git config --global user.name tom
git config –global user.email goodMording@qq.com
信息保存位置是根目录中的.gitconfig中
ps: 如果都有,项目优先于系统用户
三.基本操作
1.状态查看操作 git status
2.添加操作 git add [file name] 将工作区的新建和修改添加到暂存区
3推送操作 git commit [filename] 将暂存区的新建和修改commit到本地库
四.将本地库推送到远程库上
1.给推送目标地址起别名 查看自己所记录的别名 git remote -v
给目标地址起别名 git remote add origin [目标地址]
2.将本地库推送到远程库 git push origin master
其中master是分支.分支一定要写,不能省略