版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/teachskyLY/article/details/52965292
常用Git集锦
————git作为一款常用的版本控制系统,在公司里是经常用到的以下是一些常用的git 指令
1、初始化git
git init ————这个指令带便初始化Git仓库 当我们进行项目上传时的第一步
2、查看git状态
git status ————查看当前 git仓库的状态 !!!使用频率最高
3、git中缓存文件
git add <文件名>————添加文件到git仓库里
4、移除文件
git rm --cached<文件名> ————移除这个文件
5、提交文件
git commit -m "first commit"————文件正式提交第一次(前面的git add 步骤是为了防止错误提交)
git push -u origin(名字) master————将项目推送上去云或github上
————在提交之后会要求输入邮箱名及密码
git config --global user.email "your email"
git config --global user.name "your name"
6、查看
git log ————查看所有产生的commit的记录信息
7、创建分支
git branch <分支名> ————建立一个分支 / 不加分支名代表查看当前分支情况
8、切换分支
git checkout <分支名> ———— 7.的命令行只是创建分支我们想要使用还需要对其切换当前分支
9、创建并切换到当前分支
git checkout -b <分支名>
10、删除分支
git branch -d <分支名> ————在合并分支后可使用 注意!删除是-d 不是-b
11、强制删除分支
git branch -D <分支名> ————在没有合并分支时,采用这种方式进行删除
12、合并分支——(此部需要你在主分支下操作)
git merge <分支名> ————合并你的分支
13、合并分支2——(此部需要你在主分支下操作)
git rebase <分支名> ————进行重新排序
14、新建标签(便于更新修改)
git tag 标签名(v1.0) ————建立一个标签 / 去掉标签名代表查看标签历史
15、查看文件改动情况
diff --git <文件名>
16、隐藏当前文件
git stash <文件名> ————把当前工作隐藏起来,等以后恢复现场在继续工作
17、查看隐藏文件
git stash list ————查看所有被隐藏的文件列表
18、恢复隐藏文件
git stash apply ————恢复被隐藏的文件,但是内容不删除
19、删除隐藏文件
git stash pop ————恢复文件的同时 也删除文件
20、查看远程库信息
git remote ————查看远程库的信息
21、查看远程库的详细信息
git remote -v —————查看远程库的详细信息
22、alias快捷配置
git config ——global alias.ck checkout
配置前————git checkout
配置后————git ck
二者功效相同
23、显示分支走向 ———o( ̄▽ ̄)d
git log –graph –pretty=format:’%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset’ –abbrev-commit –date=relative
文章参考来源:
1 . http://stormzhang.com/github/2016/06/16/learn-github-from-zero5/ ;
2 . http://blog.jobbole.com/78960/;