git镜像:https://www.gitclone.com/
初始化当前目录 git init 将指定文件加入缓存区 -A表示所有 git add -A 标记更新内容 git commit -m "标记内容" 关联本地仓库和远程仓库 首次需要 git remote add origin push代码到git项目 -f表示强制操作不需要更新本地 git push origin master -f push代码到git项目指定分支 web是master下的一个分支 git push origin master:web -f git拉取远程分支到本地,同步 git pull origin master 克隆指定分支 git clone -b +分支名 +项目地址 例如 git clone -b "2019年11月11日10时55分00秒" "https://gitee.com/bufanyun/www.git" # 合并代码 第一种:保存修改 git stash #封存修改 git pull origin master git stash pop #把修改还原 第二种:废弃修改 git reset --hard git pull origin master ################新增项目时还需要更新xshell密匙或者关联账户身份 1.更新xshell密匙 ssh-keygen -t rsa -C "mengshuai@gitee.com" 然后一直回车直到结束 生成成功以后将/root/.ssh/id_rsa.pub文件下的秘钥复制到码云后台ssh秘钥添加的地方 关键远程仓库地址时应该使用shh方式, 2.关联账户身份 git config --global user.name "133814250" git config --global user.email "133814250@qq.com" # 然后输入一次用户密码,再根据自己的需求执行下面的任意一条命令 1、设置记住密码(默认15分钟): git config --global credential.helper cache 2、如果想自己设置时间,可以这样做: git config credential.helper 'cache --timeout=3600' 这样就设置一个小时之后失效 3、长期存储密码: git config --global credential.helper store 4、增加远程地址的时候带上密码也是可以的。(推荐) http://yourname:password@git.oschina.net/name/project.git 如果之前已有关联git信息,还需要 git remote rm origin #清空之前的设置仓库权限信息 git remote -v git remote add origin git@gitee.com:bufanyun/ml.git #关联 git push origin master -f ##############其他 新建分支推送项目:https://blog.csdn.net/weixin_46654114/article/details/122612824 如何忽略掉特定文件,push到github上 如果不是首次push,服务器会缓存之前.gitignore文件的信息,修改完.gitignore后需要执行:git rm -r --cached . 确保文件.gitignore存在,如果不存在创建即可 然后在文件中加入想要忽略的文件即可 举个例子: .idea .vs/ .htaccess */.DS_Store .DS_Store composer.lock .php_cs.cache .env vendor php_errors.log composer.phar 404.html index.html config/.config.php config/.config.php.bak public/ssr-download/ public/images/*.* public/theme/material/css/images/bg storage/framework/smarty/cache/* storage/framework/smarty/compile/* storage/framework/views/* storage/*.* /storage/traffic_notified/ !storage/framework/smarty/cache/.gitkeep !storage/framework/smarty/compile/.gitkeep !storage/framework/views/.gitkeep .user.ini public/.user.ini # 忽略本地某一文件更改,不提交 比如有一个文件: go.mod 里面有一些本地开发环境参数,不需要提交 git update-index --skip-worktree go.mod 执行 git status 就看不到go.mod 文件了 使用这个命令,时间久了,可能会忘记自己忽略过哪些文件,这时候可以使用git ls-files -v . | grep "^S"命令找出来忽略过的文件。 #例子: git ls-files -v . | grep "^S" #输出:S go.mod 如果需要提交go.mod文件了,执行: git update-index --no-skip-worktree go.mod 执行 git status 就可以看到go.mod了,这时就可以提交了 gitee的直接拉取仓库子文件链接格式 如:https://gitee.com/bufanyun/live-push-pull/raw/master/manifest.json https://gitee.com/bufanyun/仓库名称/raw/分支名称/需要拉取的文件路径+名称
无论从事什么行业,只要做好两件事就够了,一个是你的专业、一个是你的人品,专业决定了你的存在,人品决定了你的人脉,剩下的就是坚持,用善良專業和真诚赢取更多的信任。