使用了gitee进行代码管理,虽然还是不太会用分支和提交。因为我家boss也不用这个orz
目录
基本语句
首先下好git for windows,搜一下去官网下就可以,长这样
然后安装。顺着装,没啥毛病。
然后选择一个文件夹,点进去右键,选择Git Bash Here
会出现git的小黑框
然后输入语句初始化文件夹:
git init
然后会生成一个.git文件:
然后是其它操作语句:
建立远程连接:
git config --global user.name 你的用户名
#设置用户名
git config --global user.email "你的邮箱"
#设置邮箱
git remote add origin 你的ssh或者html秘钥
#设置远程连接库,建立连接
远程连接的ssh在码云上你的库右边,点击 克隆/下载 ,会出现ssh秘钥,复制就好。
然后上传的语句:
# #git pull
# #把库里的东西拉下来,下载到你的电脑里
#
# git pull origin master --allow-unrelated-histories
# #有的时候会报错,提示你用git pull origin master,
# #但是用了这个提示还会报历史不对的错误,就把语句改成上面那样,通过
#————————————2019/11/26修正——————————————
git branch origin master
#转到远程分支
git pull
#拉下来
#-------------------------------------------
git fetch
#更新,有的时候添加变化会报错,这时候pull一下再fetch一下就能好
git add .
#把变化加到缓存里,那个点是指当前路径下所有文件,如果有的东西不想提交可以在add后面指定路径
git commit -m "提交说明"
#上传提交的备注说明
git push
#这个本来好像后面要加分支之类的,我没用其他分钟,就没写。
#可以按照提示来。
分支相关的语句(这里我没咋搞清楚,而且实际上也没用到)
git fetch
#更新。总之出错的话fetch一下
git branch
#查看所有分支。不管用的话后面加 -a
git branch 分支名
#创建分支
git checkout 分支名
#切换分支 这里我没懂,有的时候branch不出来分支但是能强切过去
git merge 分支名
#合并某分支到当前分支。
强制回滚
误合并了一个分支,强制回滚一下:
#回到某一版本。d58f283是提交的时候生成的版本号
git reset --hard d58f283
#忽视冲突,强制提交
git push --force-with-lease