您的位置:首页 > 其它

git的常用操作

2017-12-24 13:26 169 查看
git功能强大,系统复杂,但是常用的命令就那么几个,先做个人总结

git add  /app/demo.java 将文件添加到暂存态

git commit -m '注释内容'  将文件提交到本地仓库,

git push origin branch:branch  将本地仓库中branch分支推送到远程仓库branch分支

git reset --hard 将工作空间中改动的内容清除, 恢复到最近提交的版本,

git clean -df 将本地untrack的文件删除,

git gc 工作空间可能不干净, merge代码的时候会出现问题, 此时可以使用git gc 对工作空间进行清理和优化, 需要结合提示

git reset --hard mixed 撤销暂存态的内容;

git logs 查看git提交的日志

git reset HEAD sdhsahd231 恢复到相应的版本, 只要输入一部分即可, git会自动补全相应的;

git pull origin branch:branch  将远端的branch分支上的代码合并到本地branch分支上, 记住pull = fetch + merge

git fetch origin branch  将远端的branch分支内容拉取到本地  内容存放在 origin/branch 中

git merge --no-ff origin/branch 将刚刚从远端拉取的branch的内容合并到当前分支

git branch -a 查看所有分支, 包括本地的分支和远端的分支

git checkout -b newbranch 创建newbranch本地分支并将本地代码合并到新分支上,并切换到newbranch分支

git push origin newbranch:branch 将本地newbranch分支push到远端branch上

git push origin :branch 将远端branch删除

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