玖叶教程网

前端编程开发入门

Git常用命令(git常用命令拉取代码)

1.创建git仓库

在项目文件夹里面空白处右击,选择Git Bash Here,弹出命令窗口,输入git init,如图:

2.添加数据

在git命令窗口里输入git add .,表示全部添加进入,如图:

3.把添加的数据放到git仓库里

在git命令窗口里输入git commit -m "输入提交内容",如图:

4.关联github远程仓库

在git命令窗口里输入git remote add origin 地址,如图:

注:如果之前有项目有连接其他远程仓库,必须先执行:、

git remote rm origin

否则会报以下错误:

git remote add origin************** fatal: remote origin already exists.(报错远程起源已经存在。)

5.上传本地git仓库内容到远程仓库

在git命令窗口里输入 git push -u origin master,如图:

6.创建tag

1) 先添加数据,git add .

2) 然后提交到本地仓库,git commit -m "tag_01"

3) 建立tag名称,git tag tag_1

7.查看tag

在git命令窗口里输入 git tag,如图:

8.查看提交日志

在git命令窗口里输入 git log,如图:

注:git reset --hard <git日志里面每条commit的哈希值,只需要赋值一小部分就行了>表示强制回退

9.回退

在git命令窗口里输入 git reset ,如图:

注:git reset --hard 表示强制回退

10.上传带有标志tag的数据到远程仓库

在git命令窗口里输入 git push --tags,如图:

11.读取tag

在git命令窗口里输入 git checkout ,如图:

12.强制删除无用的空文件夹

在git命令窗口里输入 git clean -df,如图:

13.创建分支并选中分支

在git命令窗口里输入 git checkout -b <分支名称>,如图:

14.查看目前选中的分支

在git命令窗口里输入 git branch,如图:

15.更新远程代码到本地

在git命令窗口里输入 git pull origin <分支名称>,如图:

16.强制切换分支

在git命令窗口里输入 git checkout -f <分支名称>,如图:

17.查看当前的git仓库状态,可以使用git status

git status

三行红的,证明我改了三个文件

18.设置公钥:

ssh-keygen -t rsa -C "********@qq.com",接着一直回车就行了,会在C:\Users\74940\.ssh文件夹中生成两个文件id_rsa和id_rsa.pub,前者为私钥,后者为公钥。

19.删除git原先的链接:git remote rm origin

20.添加git新的链接:git remote add origin <链接地址>

21.git上传新分支:git push origin HEAD -u

22.git查看提交名称:git config user.name

23.git修改提交名称:git config --global user.name "****"

24.重新提交代码

git remote -v: 查看远程仓库详细信息,可以看到仓库名称

git remote rm origin: 删除orign仓库

git remote add origin 仓库地址: 重新添加远程仓库地址

gti push -u origin master: 提交到远程仓库的master主干

25.处理提交失败异常

git remote set-url origin [email protected]:xxxxxx/xxxxxx.git

26.用IDEA上传都已创建好的git上,首次需要强制合并

git pull origin master --allow-unrelated-histories

27.拉取代码pull不下来,显示冲突,如下:

Git出现冲突error: Your local changes to the following files would be overwritten by merge: xxx/...

通过git stash将工作区恢复到上次提交的内容,同时备份本地所做的修改,之后就可以正常git pull了,git pull完成后,执行git stash pop将之前本地做的修改应用到当前工作区。

git stash

git pull

git stash pop

简介:

git stash: 备份当前的工作区的内容,从最近的一次提交中读取相关内容,让工作区保证和上次提交的内容一致。同时,将当前的工作区内容保存到Git栈中。

git pull:拉取服务器上的代码;

git stash pop: 从Git栈中读取最近一次保存的内容,恢复工作区的相关内容。由于可能存在多个Stash的内容,所以用栈来管理,pop会从最近的一个stash中读取内容并恢复。

git stash list: 显示Git栈内的所有备份,可以利用这个列表来决定从那个地方恢复。

git stash clear: 清空Git栈。此时使用gitg等图形化工具会发现,原来stash的哪些节点都消失了。

28.代码回滚

git reflog

git reset --hard HEAD@{n}

29.删除远程文件夹或文件

先重新拉取代码

git rm -f <要删除的文件夹或文件>

git commit -m '提交内容'

git push

git push origin <分支名称>

30.克隆项目

git clone -b beta <项目地址>

注:这里克隆的是HTTP的地址。

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言