您的位置:首页 > 其它

git 常用命令

2015-08-19 08:42 423 查看
克隆远程仓库:git clone https://github.com/wenziyelang/curl_baidu.git mylibgit
增加一个文件:git add test.txt
提交一个文件:git commit -m "这是注释"
查看状态:git status
编辑文件:vim test.txt
查看文件内容:cat test.txt
上传本地当前分支代码到master分支  git push origin master
上传本地所有分支代码到远程对应的分支 git push
查看分支 git branch -a
创建分支 git branch name
切换分支 git checkout name
创建并切换 git checkout -b name
合并某分支到当前分支 git merge name
删除分支 git branch -d name
$ git config --global user.name "John Doe"
$ git config --global user.email johndoe@example.com
$ git config list
$ git config uer.name

git help <verb>
$ git <verb> --help
$ man git-<verb>
git help config
查看一下分支合并日志:git log --graph --pretty=oneline --abbrev-commit
回到过去版本: git reset --hard master@{1}
修改了,没有git add,已提交过 想撤销这次修改,git checkout a.txt or /src/
修改了,已git add,git reset a.txt
撤销到某一个版本,但是当前暂存区、工作区不想撤销,git reset --soft commitId
如果修改了某几个文件到暂存区,想撤销到某个commit,git reset --hard commitId

git can-file -p HEAD

git stash
git stash pop
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: