centos 上使用git

win和linux操作相同

1 下载安装git

yum install -y git

2 尽量选择创建空的目录来作为实际仓库

mkdir /home/git

cd /home/git

3 初始化仓库

git init

4 在该目录下创建新的文件

vi test.txt

写入一些数据然后保存

5 添加到git仓库

git add test.txt

6 添加完成后需要提交

git commit -m 'new file name is test.txt’

7 添加完成后可以查看现在仓库状态

git status

8 查看修改文件内容

git diff

9 查看git信息文件的修改日志

展示全部 git log
简述全部 git log --pretty=oneline

10 回退版本

HEAD 代表当前版本

git reset --hard HEAD^ 回到上一个版本

git reset --hard HEAD~100 回到前100个版本

git reset --hard abcd123 回到指定版本号

11 查看get历史命令

git reflog

12 查看当前文件和之前文件的不同(test文件为当前文件)

git diff HEAD – test.txt

13 添加到暂存区,未推送到分支

git reset HEAD test.txt 撤销暂存区的内容

14 撤销工作区的修改

git checkout – readme.txt

15 删除文件

git rm test.txt

git commit -m "remove test.txt"

16 误删文件后,由于版本库里还有,恢复文件。

git checkout – test.txt

17 连接到远程仓库 (origin 默认的,默认为远程)

git remote add origin git@github.com:strongxiuxiu/learngit.git

18 将本地的分支推送到远程服务器

git push -u origin master 第一次需要加 -u

git push origin master 之后添加不需要加-u

19 克隆远程仓库

git clone git@github.com:strongxiuxiu/gitskills.git

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐