常用命令:
添加到暂存区 git add <filename>
删除 git rm <filename>
更名 git mv <oldname> <newname>
查看不同 git diff
查看日志 git log
查看命令历史 git reflog
撤销未提交的文件内容 git check - - <filename> // 让这个文件回到最近一次git commit
或git add
时的状态
回退版本 git reset - -hard <commit_id> // 通过git log 查看到的commit 的id
回复文件 git checkout - -<filename>
查看本地分支 git branch
创建分支 git branch [name]
删除分支 git branch -d [name]
切换分支 git checkout [name]
创建并切换分支 git checkout -b [name]
合并某分支到当前分支 git merge [name]
查看状态 git status
本地目录下关联远程仓库 git remote add [本地仓库名] [远程仓库名]
eg: git remote add 本地仓库名 git@github.com:YuxinHan/hello.git
git remote add 本地仓库名 https://github.com/YuxinHan/hello
取消本地目录下关联的远程库 git remote remove [本地仓库名]
查看全部远程仓库 git remote –v
查看远程仓库的详细信息 git remote show [远程仓库名]
删除远程仓库命令 git remote rm [远程仓库名]
修改远程仓库名 vi /.git/config 文件
本地同步远程仓库 git pull
同步本地库的所有到远程库 git push –u origin master
同步本地库到远程库 git push [远程仓库名] [分支名]
复制远程仓库 git clone [url]
eg: git clone https://github.com/YuxinHan /demo
git clone git@github.com: YuxinHan /demo.git