git使用大全
2021-07-09 14:53:52 32 举报
AI智能生成
git使用大全
作者其他创作
大纲/内容
19.推送到远程库
git push -u origin master(只推送本地的master分支到远程主机origin)
推送所有的分支
git push --all origin(需要切换config模式到matching)
推送所有的分支
git push --all origin(需要切换config模式到matching)
20.以后本地再提交,就可以
git push origin master
15.删除工作区文件和从版本库还原
rm 11.c
git checkout --11.c
16.删除版本库里的文件
git rm 11.c
17.创建ssh-key(公钥生成在自己的用户目录下.ssh/id_rsa.pub)
ssh-keygen -t rsa -C "541237941@qq.com" 或者ssh-keygen
18.关联远程库(在本地的工作区执行该命令)
git remote add origin git@github.com:suifengrumeng/git-c.git
如果关联错了,可运行命令取消:
git remote remove origin
如果关联错了,可运行命令取消:
git remote remove origin
5. 提交代码到git仓库
git commit -m "第一次修改11.c文件"
4. 添加文件到git版本控制
git add readme.txt
1. 安装git
sudo apt-get install git
2.设置git
git config --global user.name "Your Name"
git config --global user.email "e,mail@example.com"
git config --global push.default matching(允许推送所有的分支)
git config --global user.email "e,mail@example.com"
git config --global push.default matching(允许推送所有的分支)
3. 创建版本库
git init
6.状态查询
git status
7.与上一个版本比较不同
git diff 或者 $git diff 11.c
8.查询提交日志
git log 或者 $git log --pertty=online
9.版本回退(上一个)
git reset --hard HEAD^
10.版本回退(任意)
git reflog //查询所有的版本
git reset --hard XXXXX //根据上边查询出来的版本号,可回退任意版本
git reset --hard XXXXX //根据上边查询出来的版本号,可回退任意版本
11.暂存区和版本库的概念
git add 把文件添加进去,实际上就是把文件修改添加到暂存区
git commit 提交更改,实际上就是把暂存区的所有内容提交到当前分区(版本库)
git commit 提交更改,实际上就是把暂存区的所有内容提交到当前分区(版本库)
12.比较工作区和版本库里不同的命令
git diff HEAD --readme.txt //readme.txt文件并没有执行git add命令,所以是属于工作区的文件
23.放弃工作区的修改
git checkout -- 11.c
14.放弃暂存区的修改(使用git add命令后)
git reset HEAD 11.c //退回到工作区,之后可以执行放弃工作区的修改,来还原
21.从远程库克隆
git clone git@github.com:michaelliao/gitskills.git
22.分支操作
查看分支:git branch
创建分支:git branch <name>
切换分支:git checkout <name>
创建+切换分支:git checkout - b <name>
合并某分支到当前分支:git merge <name>
删除本地分支:git branch -d <name>
删除远程库分支:git push -u -f origin:suifeng
查看分支信息:git log --graph --pretty=online --abbrev-commit
23.关闭快速合并
git merge --no-ff -m "merge with no-ff" dev
0 条评论
下一页