git 使用注意事项

 1 从别人的仓库clone下来的代码,你要推到你远程仓库,要先把远程仓库的地址,
 2 改成你要推的你的远程的空仓库的地址
 3 或者你直接把别人的代码forked 你的仓库里,然后你再从你的仓库里面复制clone地址
 4 到你的本地克隆下来,添加代码后,就可以直接提交了,直接提交到你的远程仓库了
 5 就和别人仓库里面的代码没关系了
 6 ---------------------------------------------------
 7 
 8 如果是一个本地的项目,想要推到你的远程gitee仓库去,要先建出一个空仓库出来
 9 复制对应的网址
10 本地仓库往上推前,要先设置远程仓库,才能推到远程仓库
11 git remote add teng https://gitee.com/tengjincheng/luffy_api.git
12 # teng是 你给远程仓库起的名字   后面的网址就是该仓库名要绑定的远程仓库的网址
13 
14 git push 远程仓库名字 对应的分支名字
15 就把本地对应分支的代码,推到远程仓库对应分支上去了

 

git 命令汇总

 1 # 常见git命令
 2 git init  # 初始化仓库
 3 git status  # 查看文件变化 (只能看暂存区和工作区)
 4 git add .   # 当前路径下所有文件变更都提交
 5 git commit -m '注释'   # 把暂存区所有内容,提交到版本库
 6 
 7 git reset --hard 版本号   # 回到某个版本
 8 
 9 git branch  # 查看分支
10 git branch 分支名   # 创建分支
11 git checkout dev  # 切换到dev分支
12 
13 先来到master分支: git checkout master
14 执行合并命令:git merge dev   # 把本地dev合并到我本地(master)上
15 # ( 也可以本地的dev分支往远程的dev上推,在远程点pull Requests 也可以合并 )
16 
17 git remote add 远程仓库名字 仓库网址   # 设置远程仓库的名字
18 git push 远程仓库名字 对应的分支名字  # 将本地对应分支的代码,推到远程仓库对应分支
19 
20 
21 git clone 网址  # 把远程仓库的代码拉到本地仓库
22 # 还可以用pycharm 点击vcs,点击get from version control ,
23 # 把远程仓库网址粘贴到url里面 点击clone 也可以直接克隆下来
24 
25 -----------------------------
26 
27 # 出现冲突的原因
28     1 多人在同一分支开发冲突, 一般发生在将远程仓库代码pull拉下来的时候
29     2 分支合并出现冲突,自己确定要保留主的还是分支的,再提交代码就行了
30 
31 # 首先为什么要pull往下拉代码,因为你一开始从远程仓库克隆的代码
32 # 在加代码的过程中,可能别人也在一直往master主分支里面贡献代码
33 # 当你想将代码提交到远程仓库的时候,可能master已经被别人升了好几版了
34 # 这个时候你的master已经不是最新的了,你推不上去的!!!
35 # 所以要你先将远程仓库最新的代码pull下来,自动与自己的代码合并
36 # 然后你才能再往远程的仓库上推!!!
37 
38 你如果想少出现这种冲突,勤拉取代码 git pull origin master或者dev
39 保证自己代码是最新的
40 
41 分支合并出现冲突,自己确定要保留主的还是分支的,再提交代码就行了
42 
43 ----------------------------------------------------
44 
45 # 来到公司后,领导给把你拉到了公司的git仓库后,你大致要做的事情
46 1. 先从仓库里面把项目克隆到本地的dev分支上
47 2. 安装项目所需的依赖模块
48 3. 运行起项目文件
49 4. 编写代码,提交到远程仓库,如果有冲突解决冲突

 

posted on 2024-06-16 13:40  认真的六六  阅读(16)  评论(0编辑  收藏  举报