git常用命令–持续更新

2019年5月11日 0 条评论 245 次阅读 0 人点赞

新建git本地仓库

git init

查看状态,文件变成了绿色,就代表已经添加到本地仓库了

git status

git提交所有更改过的文件到本地仓库

 git add .

git对本地仓库的源码进行注释

 git commit -m "注释内容"

git提交到远程仓库分支

git push origin 分支名称

git下载远程仓库源码

git clone 远程仓库源码地址

git从已部署好的仓库进行源码拉取

 git pull 分支名称

忽略所有git库的filemode变更

 git config --add core.filemode false

查看commit日志(大多数用于回退某次commit)

git log

回滚、取消之前的某次提交(日志里有的都可以回滚)

git reset --hard commit-id

将github的文件和本地的文件合并

git pull --rebase origin master

将本地的仓库关联到github上

git remote add origin 仓库地址

查看本地仓库代码变化

git diff --cached [可选:指定文件路径]

忽略所有本地仓库的文件权限变更

git config --add core.filemode false

基于新建分支去开发新功能

git checkout -b 分支名称 主库名称

推送本地(新/旧)分支代码到远程仓库并为其新建远程分支

git push 仓库名称 远程分支名称(如没有则自动创建)

切换本地分支

git checkout 分支名称

仓库推送错误,删除远程分支(误将分支推送到主项目,并在主项目创建了新分支)

git push 仓库名称 :分支名称(注:冒号别漏了)

查看所有仓库名称和地址

git remote -v

取消当前仓库某个文件的修改

git checkout -- 文件

将文件从暂存区取消

git reset HEAD 文件名

删除本地分支

git branch -d 分支名称

回到上一次commit

git commit --amend

本地合并子分支(需要先切换回主分支)

git merge 分支名称

清除所有本地暂存区的内容

git checkout -f

Git命令push的默认模式为master(分支名称)当我们执行git push没有指定分支时,自动使用当前分支,而不是报错。

git config --global push.default 分支名称

Tips:我常用的git命令都会放在这里,只要我用到新的git命令,我都会放在这里供大家学习参考。

梁桂锋

来自西京学院大三的小开发者。

文章评论(0)