常用的clone、status、add、push、checkout等命令经常用不容易忘记,但是一些中等频率的命令每次都要查询,索性做个记录。完整的常用命令见附录。
设置用户信息
1 | git config --global user.name "your_name" |
新建工程
本地有文件
1
2
3
4
5
6cd existing_folder
git init
git remote add origin [url]
git add .
git commit -m "Initial commit"
git push -u origin master本地无文件
1
2
3
4
5
6git clone [url]
cd testGit
touch README.md
git add README.md
git commit -m "add README"
git push -u origin master本地存在仓库
1
2
3
4
5
6cd existing_repo
git remote rename origin old-origin
git remote add origin [url]
# 也可以直接修改: git remote set-url origin [url]
git push -u origin --all
git push -u origin --tags
分支、Tag相关
1 | # 删除远程分支 |
shallow clone
clone大型仓库的最近N次提交
1 | git clone --depth 1 [url] |