分类标签归档:git

git命令分支远程仓库删除推送push拉取pull


一、新建代码库

# 在当前目录新建一个Git代码库

$ git init

# 新建一个目录,将其初始化为Git代码库

$ git init [project-name] # 下载一个项目和它的整个代码历史

$ git clone [url]

二、配置

# 显示当前的Git配置

$ git config --list

# 编辑Git配置文件

$ git config -e [--global] # 设置提交代码时的用户信息

$ git config [--global] user.name "[name]"

$ git config [--global] user.em...

如何使用git 把本地代码更新到GitHub上


1:git status

进入到需要更新的目录下,输入git status,查看文件修改的状态。红色的就是修改过的文件。

2:git add *

键入git add *,把所有文件都加入,这时候在输入git status,就看到编程了绿色。这个时候文件已经添加都本地仓库了

3:git commit -m "update".

将add的文件commit到仓库

4git push -u origin main

将代码上传到GitHub。

5:备注:

1:如果遇到commit 过的,但是没有push成功的文件。 使用git reset HEAD^1 回退到上个版本

...

git checkout命令报错Your local changes to the following files would be overwritten by checkout


在linux下使用命令

git checkout master

 

出现错误

error:Your local changes to the following files would be overwritten by checkout

Please commit your changes or stash them before you switch branches.

 

错误原因:

根据提示信息,当前分支有未跟踪的文件,checkout 命令会覆盖它们,请缓存( stash )或者提交( commit )

 

解决方法

根据需要做...

git本地修改后不想保存pull拉取更新仓库中的代码


git fetch --all  
git reset --hard origin/<branch>

第一条命令 git fetch --all 将会从远程仓库获取最新的代码和分支信息,

但不会进行合并。

第二条命令 git reset --hard origin/ 将会重置本地仓库,

并使用远程仓库中指定分支的代码替换本地仓库中对应分

支的代码。注意,该命令会删除本地未提交的所有改动和

文件,慎重使用。

这样,您就可以放弃本地的改动,重新拉取远程最新的代

码,并进行开发和部署。

—————————————...

git查看 创建 删除 本地 远程 分支 仓库


1. 查看远程分支

git branch -r
origin/master

2. 查看本地分支

git branch 
*master

:以*开头指明现在所在的本地分支

3. 查看本地分支和远程分支

git branch -a
*master
remotes/origin/master

:若没有显示,说明没有真正建立即要commit 或 拉取一次等

4. 创建分支

*新建一个分支,但依然停留在当前分支

git branch [branch-name]

*新建一个分支,并切换到该分支上

git branch -b [bran...

[Git].gitignore文件的配置使用


      很简单,git为我们提供了一个.gitignore文件,只要在这个文件中声明哪些文件你不希望添加到git中去,这样当你使用git add .的时候这些文件就会被自动忽略掉。

.gitignore文件的使用方法 首先,在你的工作区新建一个名称为.gitignore的文件。 然后,把要忽略的文件名填进去,Git就会自动忽略这些文件。不需要从头写.gitignore文件,GitHub已经为我们准备了各种配置文件,只需要组合一下就可以使用了。https://github.com/github/gitignore

# dir 不需要提...

将本地已有的一个项目上传到新建的git仓库的方法


将本地已有的一个非git项目上传到新建的git仓库的方法一共有两种。

一、 克隆+拷贝

第一种方法比较简单,直接用把远程仓库拉到本地,然后再把自己本地的项目拷贝到仓库中去。然后push到远程仓库上去即可。此方法适用于本地项目不是一个git仓库的情况。

具体步骤如下:

1、首先克隆

git clone git@github.com:yuanmingchen/tensorflow_study.git

2、然后复制自己项目的所有文件到刚刚克隆下来的仓库中

3、最后push到远程仓库上面去:

git push -u origin mas...