美文网首页
git常用命令

git常用命令

作者: crayona | 来源:发表于2019-10-08 17:08 被阅读0次

1安装

2git config --global user.name  || git config --global user.email 

3创建版本库

mkdir 文件名

cd 文件名

git init 创建为git仓库

4添加git add     提交 git commit -m ""

5git status 查看仓库状态

6git diff查看修改内容

7git log查看历史记录

git log --pretty=oneline

8版本回退  git reset --hard HEAD^  /git reset --hard HEAD~100/git reset --hard commitid

9cat file查看文件

10git reflog查看历史操作

git diff HEAD file 查看与版本库的不同

11git checkout --file 丢弃工作区的修改

12git reset HEAD file 丢弃暂存区的修改  git reset HEAD file

13删除文件 rm file 删除工作区的文件

删除暂存区的文件git rm file  /git commit -m ""

丢弃工作区的修改 git checkout --file  

丢弃暂存区的修改git reset HEAD file

14获取秘钥  ssh-keygen -t rsa -C "email"

15本地库与远程库建立连接   git remote add origin git@github.com远程库地址

git push -u origin 分支名

16git clone从远程库克隆

17创建并切换到分支  git checkout -b branch-name

git branch branch-name

git checkout branch-name

18git merge branch-name合并分支到当前分支

git branch -d 分支名

git merge --no-ff -m "说明文字" branch-name

19暂存工作区 git stash

20释放暂存的工作区  git stash pop 等同于 git stash apply  +git stash drop

21复制一个提交到当前分支  git cherrry-pick commitid

22强制删除分支  git branch -D branch-name

23查看远程信息 git remote||git  remote -v

24抓取分支 git checkout -b branch-name origin/branch-name

git push origin branch-name

25推送冲突 git pull

26git branch --set-upstream-to=origin/branch-name branch-name指定本地分支与远程分支建立连接

27git tag 标签名  默认为head

git log --pretty=oneline --abbrev-commit

28git show 标签名  查看标签具体信息

git tag -a 便签名 -m "说明文字"   commitID

29git push origin 标签名 推送标签到远程

30删除标签 git tag -d 标签名

                  git  push origin:refs/tags/标签名

31别名

git config --global alias.st status

相关文章

网友评论

      本文标题:git常用命令

      本文链接:https://www.haomeiwen.com/subject/wdabpctx.html