一、git安装
1、git安装地址:https://git-scm.com/downloads
2、选择操作系统
3、安装自己系统对应的操作位数
4、等待下载完,一路next安装就可以了
5、安装完成后,在任意文件夹点击右键,看到下图说明安装成功
二、创建仓库
1、先打开github官网:https://github.com/
2、没有账号的先自行注册,登录进去后点击加号,创建一个仓库
3、主要是对仓库进行命名,注意命名的规范性
4、仓库创建成功如下图所示
注意该HTTPS在后期会经常用到,直接复制即可
三、git bash 常用命令
git bash 常用命令:
git init 初始化 git,只有初始化了以后才可以使用 git 相关命令。
git clone 获取远程项目,并下载到本地。远程库的地址在 github 项目中会有提供。
git status 查看本地修改与服务器的差异。
git add . 将这些差异文件添加,这样就可以提交了。
git commit –m “注释” 提交更改到服务器。
git checkout master 更改到master库。
git pull 将服务器最新的更改获取到本地。
git merge local master 将本地的local合并到远程的master上。
git push origin master 正式提交到远程的master服务器上。
四、克隆、下载项目
1、在你需要操作的文件夹上,右键打开
2、弹出命令窗口,输入 git init 初始化git
初次使用的话先配置
针对当前用户的配置文件(该配置文件位置在 ~/.gitconfig
或 ~/.config/git/config
),你可以传递 --global
选项让 Git
读写此文件,这样会对该用户在系统上所拥有的仓库生效(对于当前用户的工作目录来说,这个设置相当于全局设置)。
不过在初步使用 git
的过程中,最重要的配置是配置用户名字和邮箱地址(邮箱地址最好真实有效)
git config --global user.name "Your Name"
git config --global user.email "Your email"
"Your Name":你的github / gitee 账户名字
"Your email":你的github / gitee 账户邮箱
可以通过
git config --global -l
来检查配置是否生效(这里配置完后就会看到r.name=...
和r.email=...
的字样)
3、想要下载别人的项目,可以使用 git clone https 地址
这样就可以把别人的代码克隆下来了
五、上传项目到 github / gitee
(一)第一种方式,详细版
首先打开你需要上传项目的文件夹,鼠标右键点击 Open Git Bash here
1、先确保该文件夹中有.git ,如果没有.git就输入 git init 创建出来
2、添加自己的远程仓库地址,自己去仓库复制下来
git remote add origin https://.................(你的地址)
3、把你的代码放入暂存区:
git add . 或 git add <文件名>
第一个是“空格 点” 代表把当前路径所有文件都放入暂存区,第二个是指定文件放入暂存区。
4、可选择跳过 README.md:
如果你不想更改远程仓库中的 README.md 文件,确保在添加更改时不包含对该文件的修改。如果之前误操作已经将其添加到暂存区,可以使用 git reset HEAD README.md 将其从暂存区中移除。
5、提交到head,并加一个备注信息(方便自己看)
git commit -m "备注"
6、提交到远程仓库分支(这步可以不写,因为默认会有一个master分支)
git checkout -b <分支名>
输入的该分支名如果没有的话就会自动创建,当显示switched to a new branch "分支名"时说明该分支名创建成功
7、加上 f 后强行推送上传(这里的 -f 可以不写,不写也可以推送上传到仓库)
git push origin <分支名>
或者
git push origin <分支名> -f
此时就可以看到自己的仓库里已经有显示刚刚上传的项目了
8、查看本地分支
git branch
9、拉取最新内容:确保本地仓库是最新的(选择性,看需求)
在本地仓库的目录下,执行 git pull origin <分支名>,这会将远程仓库的最新更改合并到本地。
(二)第二种方式,简化版
上面的步骤也可以写成下面这种:【只要确保最后一步是 git push origin master(分支名) 就行】
1、初始化仓库
git init
2、提交你要提交的文件名称
git add . 或 git add <文件名>
3、提交备注
git commit -m "备注"
4、如果需要,可以创建一个新的分支,已经存在的分支执行这步也没问题
git checkout -b <分支名>
5、定位到gitee代码仓库
git remote add origin gitee仓库地址(HTTPS或者SSH都可以)
6、提交到远程分支(这里的分支名也可以选择创建其他的)
git push origin master(分支名)
六、删除远程分支
1、先查看本地分支: git branch,分支前的 * 说明当前打开了这个分支
2、需要切换到其他分支才能删除另一个分支:git checkout '另一个分支名'
3、删除本地分支:git branch -d '需要删除的分支名'
4、删除不了可以强制删除:git branch -D '需要删除的分支名'
5、删除远程分支:git push origin --delete '需要删除的分支名'
七、其他命令
1、查看目前有哪些分支:git log
2、查看有提交 id:git merge
3、创建分支:git branch '分支名'
4、查看全部分支(包含本地和远程) :git branch -a
5、清理本地无效分支(远程已删除本地没删除的分支):git fetch -p
6、如果分支太多,还可以用此命令进行分支模糊查找:git branch | grep '分支名'