常用git命令

triumph

triumph

git命令
1. `git init` [文件名] 初始化 git仓库 ;直接跟文件名可以创建文件并初始化git仓库
2. `git log` 查看 提交日志
> `git log -p` 查看具体变动的内容
> `git log --oneline`
> `git log --all --oneline --graph` 信息多条一行显示 图示全部历史记录
3. `git commit -m` + "描述信息" 提交到暂存区
4. `git status` 查看提交状态
5. `git clone` + "远程仓库地址" "克隆远程仓库"
6. git tag -a 标签名 -m "备注"
7. git checkout -b + "分支名"
8. git remote add + "托管仓库名" "地址"
9. git remote [-v 详细]
10. git push -u "远程仓库名"(默认origin) "分支名"(默认master)
11. git clone "远程仓库名"
12. git pull == git fetch && git merge
13. git branch -D + "分支名" 删除分支(如果是已合并的 -d)
14. git merge + "要合并的分支名"
15. 提交远程仓库文件缺失 git pull --rebase origin master (pull=fetch+merge)
16. 设置git忽略.idea文件
> echo '.idea' >> .gitignore
> git rm --cached -r .idea (删除本地仓库的内容,以解除git 对.idea的追踪)
> git add .gitignore
> git commit -m 'ignore-.idea'
> git push -u origin main