git 命令
Posted chenzechao
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git 命令相关的知识,希望对你有一定的参考价值。
Git global setup
git config --global user.name "Administrator" git config --global user.email "[email protected]"
Create a new repository
git clone [email protected]:root/learnSpark.git cd learnSpark touch README.md git add README.md git commit -m "add README" git push -u origin master
Existing folder
cd existing_folder git init git remote add origin [email protected]:root/learnSpark.git git add . git commit -m "Initial commit" git push -u origin master
Existing Git repository
cd existing_repo git remote rename origin old-origin git remote add origin [email protected]:root/learnSpark.git git push -u origin --all git push -u origin --tags
git常用命令
1 git init # 初始化本地git环境 2 git clone XXX # 克隆一份代码到本地仓库 3 git pull # 把远程库的代码更新到工作台 4 git pull --rebase origin master # 强制把远程库的代码更新到当前分支上面 5 git fetch # 把远程库的代码更新到本地库 6 git add . # 把本地的修改加到stage中 7 git commit -m ‘comments here‘ # 把stage中的修改提交到本地库 8 git push # 把本地库的修改提交到远程库中 9 git branch -r/-a # 查看远程分支/全部分支 10 git checkout master/branch # 切换到某个分支 11 git checkout -b test # 新建test分支 12 git checkout -d test # 删除test分支 13 git merge master # 假设当前在test分支上面,把master分支上的修改同步到test分支上 14 git merge tool # 调用merge工具 15 git stash # 把未完成的修改缓存到栈容器中 16 git stash list # 查看所有的缓存 17 git stash pop # 恢复本地分支到缓存状态 18 git blame someFile # 查看某个文件的每一行的修改记录()谁在什么时候修改的) 19 git status # 查看当前分支有哪些修改 20 git log # 查看当前分支上面的日志信息 21 git diff # 查看当前没有add的内容 22 git diff --cache # 查看已经add但是没有commit的内容 23 git diff HEAD # 上面两个内容的合并 24 git reset --hard HEAD # 撤销本地修改 25 echo $HOME # 查看git config的HOME路径 26 export $HOME=/c/gitconfig # 配置git config的HOME路径
以上是关于git 命令的主要内容,如果未能解决你的问题,请参考以下文章