#本地操作
git init #初始化 git 仓库
git status #查看仓库状态
git add #添加文件到 git 仓库暂存区
git commit ##正式提交
git log #查看 commit 记录
git log –graph –pretty=format:’%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset’ –abbrev-commit –date=relative #一个很好的查看 log 的命令
git branch #查看当前分支
git branch a #新建分支 a
git branch -d a ##删除分支 a
git branch -D a #强制删除分支 a
git checkout a #切换到 a 分支或标签 a
git checkout -b a #新建 a 分支并切换到 a
git checkout a.md #撤销文件.其实就是读取暂存区里文件覆盖.
git merge #合并分支(暴力合并)
git rebase #合并分支(重新排序)
git tag #查看标签
git tag v1.0 #新建标签 v1.0
git config #配置
git config --global alias.kjj 'git command' #设置快捷输入
git diff #比较文件差异
git stash #保存当前操作
git stash list #查看记录
git stash apply #还原
git stash drop #删除最近的一条 stash 记录
git stash clear #清空记录
git stash pop #还原最近的记录并删除该记录
#与 github 连接
ssh-keygen -t rsa #生成 SSH key
cat ~/.ssh/id_rsa.pub #查看公钥,黏贴此到 github 上即可连接上 github
git config --global user.name 'user' #设置用户名
git config --global user.email 'usre@gmail.com' #设置邮箱
git clone git@github.com:xxx/xx.git #clone 项目到本地
git remote add orgin git@github.com:xxx/xx.git #将当前项目与 github 上 xx 项目关联
git remote -v #查看当前项目有哪些远程仓库
git pull origin master #拉取远程代码更新到本地
git push origin master #推送本地代码到远程
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于