Git的正确打开方式

2017-04-02  本文已影响0人  午夜书琳

Git 常用命令笔记

一切操作都是在项目目录中进行

一、

1、将项目克隆到本地,会生成一个本地仓库.git文件夹,相对于svn checkout

git clone <repository address>

2、添加文件到本地仓库缓存区

git add <file>

3、提交添加的文件到工作区

git commit -m "log"

4、查看文件状态

git status

5、将代码提交到远程仓库(第一次提交)

error: git push (x) 直接push肯定是行不通的,因为远程仓库的git账号在本地没有进行全局登录
正确命令:
git push -u origin master (推送提交到远程主分支,会提示输入username和password)

6、从远程仓库更新本地仓库

git pull

7、命令行删除文件(试过直接删除文件del,提交后虽然本地仓库显示更新了,但是还是没有更新到远程仓库)

git rm test.txt
git push -u origin master

8、保存git的账户和密码,保存密码后下次直接git push 就可以提交了

git config --global credential.helper store(长期保存)
git config --global credential.helper cache(默认15分钟)
git config credential.helper 'cache --timeout=3600'(自定义存储时间)

9、查看提交的版本id

**git reflog **

Paste_Image.png

10、简单的版本回退(针对提交到远程仓库)

1.git reset --hard head^(回退到上一个版本)

Paste_Image.png

2.git reset --hard head~X(x为提交的仓库版本号,你也可以理解为第几次提交,从而回退到指定版本)

3.git reset --hard id(回退到指定id的那个版本)

Paste_Image.png

10、有时候发现git commit -m "logs" 并没有把东西提交到工作区,所有git push的时候说已经是最新的了,其实根本没有提交到远程仓库,这时候用了“提交所有”就好了

**git commit -a -m "提交所有变更" **

二、

在本地项目目录初始化一个git版本仓库.git文件夹

1.git init
2.git add test.txt
3.git commit -m "新增测试文件"
4.git remote add origin <repository address> (连接到远程仓库)
5.git push -u origin master (失败,因为没有从远程主分支pull进行版本同步)
6.git pull origin master (从远程主分支更新)**
7.git push -u origin master (第二次提交输入username和password后,成功提交)**

上一篇下一篇

猜你喜欢

热点阅读