git
git
安装
sudo apt install git #或自己编译 https://git-scm.com/download/linux git config --global user.name "josephzeng" #设置用户名 git config --global user.email "xxx@gmail.com" #设置邮箱
使用
常用基本操作
git init #初始化 git status #获取状态 git add file #一个文件或多个文件 或 用.和*代表全部 或*.html指定文件类型 git commit -m "注释" #提交本地仓库 git checkout -- file #撤销到最近一次状态 git remote add origin https://github.com/josephtseng-echo/java-tcp-server-todo-qserver.git #添加源 git push -u origin master || git push origin master #提交到远程仓库 git clone https://github.com/josephtseng-echo/java-tcp-server-todo-qserver.git #克隆仓库 git clone https://github.com/josephtseng-echo/java-tcp-server-todo-qserver.git myProject #克隆仓库 git diff HEAD -- 文件名 #查看修改 git rm 文件 #删除文件 git log #查看历史版本
官网详细手册
备注
查看最近修改的文件
git log --name-status 每次修改的文件列表, 显示状态 git log --name-only 每次修改的文件列表 git log --stat 每次修改的文件列表, 及文件修改的统计 git whatchanged 每次修改的文件列表 git whatchanged --stat 每次修改的文件列表, 及文件修改的统计 git show 显示最后一次的文件改变的具体内容
github
创建ssh key
ssh-keygen -t rsa -C "youremail@example.com"
复制 ~/.ssh/id_rsa.pub 内容
登录Github
头像 -> settings -> SSH and GPG keys -> New SSH key -> 粘贴 -> Add SSH key 即可。
测试
➜ ~ ssh -T git@github.com
Hi josephtseng-echo! You've successfully authenticated, but GitHub does not provide shell access.
使用
自己创建仓库,参考Git的使用即可,省略。