您现在的位置是:首页 > IT编程 > git命令提交新项目到代码托管平台

git命令提交新项目到代码托管平台

王递杰 2021年6月21日 IT编程

1、(先进入项目文件夹)通过命令 git init 把这个目录变成git可以管理的仓库

git init

2、把文件添加到版本库中,使用命令 git add .添加到暂存区里面去,不要忘记后面的小数点“.”,意为添加文件夹下的所有文件

git add .

3、用命令 git commit告诉Git,把文件提交到仓库。引号内为提交说明

git commit -m 'first commit'

4、关联到远程库

git remote add origin 你的远程库地址

如:git remote add origin https://github.com/githubusername/demo.git

5、获取远程库与本地同步合并(如果远程库不为空必须做这一步,否则后面的提交会失败)

git pull --rebase origin master

6、把本地库的内容推送到远程,使用 git push命令,实际上是把当前分支master推送到远程。执行此命令后会要求输入用户名、密码,验证通过后即开始上传。

git push -u origin master

7、状态查询命令

git status


至此,Over !


------------其他git命令笔记--------------------------------------------


回退版本:

git reset --hard HEAD^

git reset --hard HEAD^^

git reset --hard HEAD~100


#假如我想回退到最新的版本,但是最新的版本已经被上一步回退了??

# 只需知道最新的版本提交时的版本号即可!

git reset --hard 版本号

# 查看所有的记录

git reflog   


git reset --hard c6577b7


# 撤销更改

git checkout -- readme.txt


#@两种情况

1.未放暂存区

2.已放暂存区


#恢复删除文件

没有commit之前恢复:

git checkout -- test.txt

git checkout -- b.txt


#克隆:

git clone https://github.com/wangdijie/testgit.git


#创建并切换分支(以当前分支为基础)

git checkout -b dev


#查看分支

git branch

git branch dev      #创建分支

git checkout dev  #切换分支


切换到master分支,合并dev分支

git merge dev

#删除分支

git branch -d dev


通常合并分支时,git一般使用”Fast forward”模式,在这种模式下,删除分支后,会丢掉分支信息。

现在我们来使用带参数 –no-ff来禁用”Fast forward”模式


git merge --no-ff -m "no-off合并测试" lande

git log --graph --pretty=oneline --abbrev-commit


#暂存

git stash


git stash list

#恢复暂存

git stash pop

#查看远程库

git remote

git remote -v

#以远端的dev分支创建本地的dev分支

git checkout -b dev origin/dev

#拉取代码

git pull

评论

暂无评论