Git 配置
查看配置:
git config -l
查看系统配置:
git config --system --list
全局配置:
git config --global user.email [myemail@.com]
git config --global user.name [myname]
Git常用命令
git clone [address] #使用SSH下载,先申请SSH key
查看状态:
git status
添加至仓库(暂存区):
git add [filename]
提交至仓库并添加修改信息 -m message:
git commit -m “first change”
查看用户名和密码:
git config --global --list
查看日志:
git log
查看某次修改:
git show [code]
回到某次修改:
git reset [code]
将所有文件添加至仓库:
git add .
Push:
git push
创建分支:
git branch branch1
切换到branch1:
git checkout branch1
远端创建分支:
git push --set-upstream origin branch1
创建并切换到branch2:
git checkout -b branch2
回到master分支:
git checkout master
删除分支:
git branch -d branch2
删除远程分支:
git push origin --delete branch2
Pull:
git pull
branch1合并至master:
git merge branch1
忽略文件:在ignore中加入 .idea/
*.txt #忽略所有以.txt结尾的文件
!lib.txt #lib.txt除外
/temp #仅忽略项目根目录下的TODO,不包括其他目录temp
build/ #忽略build/目录下的所有文件
doc/*.txt #忽略doc子目录下的txt, 但子目录不忽略