- 安装git(.pkg)
- 打开终端新建文件夹作为仓库 mkdir learn_git
- 新建之后可以查看下该文件夹下有什么内容
- 之后进行git初始化 git init
- 初始化之后 ls al查看所有文件,会发现仓库中多了.git文件,该文件干啥用的呢?
- 之后为git做配置: git config --global user.name "xxx" git config --global user.email "xxx@xx.com" 邮箱必须是能够接收到邮件的才行 查看配置: git config --global --list 在多人开发时,这个配置很重要 除了global 还有local system 有什么差别呢
git status 查看当前仓库状态 git add xxx.html 暂存某文件 git add . 暂存所有未跟踪的,或是修改过的文件
git commit -m 'xxx' 提交跟踪到的文件,将暂存区的文件提交到git仓库
工作区(已修改)-> 暂存区(已暂存) -> git仓库(已提交)
git log 查看历史的所有提交记录
使用github代码管理工具
push一个已存在的仓库到远程仓库,远程仓库名xxx,常设置为origin git remote add xxx(origin) git@github.com:xxx(配置git的name)/learn_git(已存在的仓库名).git 该指令需要在当前目录下输入
git remote 查看远程仓库
配置github ssh
ssh-keygen -t rsa -C "邮箱地址" 配置公钥和私钥,配置key文件名,可默认(回车) 进入ssh文件路径,并查看公钥cat id_rsa.pub
复制公钥,在GitHub中配置ssh,以便可以推送代码至远程
ssh -T git@github.com查看本地与远程仓库是否建立链接
git push -u origin master将本地提交的代码推送到远程