Skip to content

Latest commit

 

History

History
111 lines (54 loc) · 1.75 KB

File metadata and controls

111 lines (54 loc) · 1.75 KB

#Git :

自报家门:

git config --global user.name “ ”

git config --global user.email “ ”

创建Git仓库:

git init …….. (ls -ah查看隐藏文件)

git add … 添加到缓存区

git commit -m “修改说明”

git status 查看缓存区状态

git diff …. 查看修改情况

git log 搜索历史记录及版本号

git reset —hard 版本号

git reflog 查看历史命令

git checkout --……. 丢弃缓存区修改

git rm ….. 删除

将删除的缓存区内容复原

git reset HEAD ….

git checkout --……

创建公私钥

ssh-keygen -t rsa -C “email”

关联远程仓库

git remote add origin ……(GitHub 上库的ssh)

git push -u origin master 第一次push需要加-u

git clone git@….克隆

git branch

git branch …创建分支

git checkout …切换分支

git merge …合并分支

git branch -d …删除分支

git pull 更新项目

.gitignore 配置忽略提交的文件

wip 分支一定要开始习惯用,大概操作:

git checkout -b wip-Txx

git push --set-upstream

正常编码,随时提交,推送

和主干同步

git fetch

git merge origin/master

提交回主干

git checkout master

git merge origin/master

git merge --squash wip-Txx

看一下自己的修改

git status

git diff --cached

(可以用图形化的工具,https://www.sourcetreeapp.com/)

提交,推送

注意当前所在的分支,避免误操作 (spacefish 配置好后能直接看到状态)

设置代理

git config --global http.proxy 代理地址git config --global https.proxy 代理地址

取消代理

git config --global --unset http.proxygit config --global --unset https.proxy

查看当前已设置的代理

git config --global --get http.proxygit config --global --get https.proxy