git使用笔记

本文详细介绍了Git的使用,包括代码版本控制、分支管理和冲突解决。强调了`add`和`commit`操作的重要性,避免代码丢失。还涵盖了Git的常用命令,如`git clone`, `git checkout`, `git merge`和`git rebase`。此外,提到了Sourcetree作为Git的辅助工具,并分享了处理冲突的流程。
摘要由CSDN通过智能技术生成

关于git使用,和svn,cc等版本控制软件有比较大的却别,切灵活性更高。在使用git过程中,一定切记要注意本地代码的addcommit操作,新增问价必须两个都要,已有的版本控制文件需commit,否则可能会导致本地修改内容丢失,且无法恢复,切记切记!!!!血的教训。


$ git config --global pull.rebase true

##不同分支的基变操作
$ git checkout branch_name
$ git rebase master

$ git status -s

$ cat .gitignore

$ git commit -a -m 'added new benchmarks'

$ git rm PROJECTS.md

$ git mv README.md README

$ git clone https://github.com/schacon/ticgit

$ git remote add pb https://github.com/paulboone/ticgit

$ git fetch <remote>

$ git push origin master

$ git branch branch_name
$ git checkout branch_name
$ git checkout -b branch_name

#分支操作
$ git checkout -b branch_name
$ git checkout -b newlocalBranchName origin/connectRemoteBranchName
$ git commit -a -m 'fixed the broken email address'
$ git checkout master
$ git merge branch_name
$ git branch -d branch_name
$ git checkout branch_name
$ git merge master

#分支操作基变完整命令
$ git checkout branch_name
$ git rebase master
$ git checkout master
$ git merge branch_name

#######代码上传更新流程
$ git add newfile
$ git commit -m "修改说明"
## rebase:基变,就是以你本地库为基础去更新远程变更内容到本机库,冲突会有标识和提示
$ git pull --rebase
##如有冲突,会有提示:有些直接删除,有些冲突需要在冲突文件中修改
##冲突修改完成之后
$ git add 【冲突文件】
$ git rebase --continue
##如果还有冲突,继续处理冲突,然后继续执行上诉两个步骤,知道没有冲突
$ git push

##忽略文件的修改
$ git update-index --assume-unchanged code/.vs/qtc/v15/.suo

git冲突文件标识:

git使用辅助软件:Sourcetree;直接百度,官网下载就可以

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
#initialize-error: Error: ENOENT: no such file or directory, open 'C:\Users\Administrator\AppData\Local\微信开发者工具\User Data\5dcf608e539279c8d158b6e13e38cd21\Default\.cli' 是微信小程序开发者工具在初始化时出现的错误。该错误是由于找不到指定的文件或目录所致。 解决该问题的方法是通过以下步骤: 1. 确保微信开发者工具已经正确安装,并且是最新版本。 2. 检查指定的文件或目录是否存在。如果不存在,可以尝试重新安装微信开发者工具,或者手动创建所需的文件或目录。 3. 检查文件或目录的权限设置。确保当前用户对文件或目录具有读取和写入的权限。 4. 如果问题仍然存在,可以尝试清除微信开发者工具的缓存,并重新启动工具。 5. 如果上述方法都无效,可以尝试卸载并重新安装微信开发者工具,或者联系微信开发者工具的官方支持团队以获取更多的帮助。 对于另一个问题,当出现类似"Fatal error: session_start(): Failed to initialize storage module: files (path: )"的错误时,这通常是由于会话存储模块配置错误引起的。要解决这个问题,可以按照以下步骤进行操作: 1. 检查会话存储模块的配置文件,确保路径设置正确。 2. 检查会话存储目录是否存在,并且对当前用户具有适当的权限。 3. 如果使用的是文件存储模块,确保指定的路径可写,并且没有其他进程正在使用该路径。 4. 如果使用的是其他存储模块(如数据库),确保相应的设置正确,并且数据库连接正常。 5. 如果问题仍然存在,可以尝试重新配置会话存储模块,或者联系相关的技术支持团队以获取更多的帮助。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [[微信小程序开发者工具] Error: ENOENT: no such file or directory, open](https://blog.csdn.net/only_free/article/details/132443114)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [解决打开微信开发者 open ‘C:\Users\Administrator...\Default\.cli‘的报错问题](https://blog.csdn.net/fxm_fxm123456/article/details/120820247)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [Fatal error: session_start(): Failed to initialize storage module: files问题解决方法](https://download.csdn.net/download/weixin_38738528/13723054)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值