ฉันบังเอิญรัน git reset --hard origin บนเซิร์ฟเวอร์ที่ไม่ถูกต้อง ฉันมีการเปลี่ยนแปลงมากมายที่ฉันไม่ได้ทำ :( มีวิธีใดบ้างที่จะรับการเปลี่ยนแปลงเหล่านั้นกลับคืนมา
• git • git-resetฉันยังค่อนข้างใหม่กับ Git แต่ฉันกำลังพยายามแก้ไขโครงสร้างไฟล์ที่แย่มากที่ฉันสร้างไว้ก่อนหน้านี้และไม่แน่ใจว่าจะทำอย่างไร โดยพื้นฐานแล้วสิ่งที่เรามีคือโครงสร้างนี้: --original_folder ...
บริบท ในสาขาคุณลักษณะ ฉันอัปเดต .gitignore เพื่อละเว้นไฟล์บิลด์ที่สร้างขึ้นบางไฟล์ เมื่อฉันต้องการเปลี่ยนไปใช้มาสเตอร์แบรนช์และเริ่มทำงานกับฟีเจอร์อื่น ไฟล์บิลด์ ...
คำถามนี้น่าจะเกี่ยวกับ bash มากพอๆ กับที่เกี่ยวกับ git ฉันจะรันคำสั่งได้อย่างไรหากไม่มีการคอมมิต? ฉันทำสิ่งต่อไปนี้ แต่มันรันคำสั่ง echo hello แม้ว่าจะไม่มีอะไร ...
ฉันพยายามแก้ปัญหาที่ฉันมีกับ Django และใช้คำสั่ง git reset --hard HEAD~50 โดยไม่รู้ว่าจะคืนค่าไฟล์ทั้งหมดของฉัน ฉันเพิ่งทำรหัสหายไปหนึ่งเดือน ฉันกำลังหาทางแก้ไข ...
ตัวอย่างเช่น ฉันรัน git init เพิ่มรีโมตของมันแล้วดึงไฟล์และผลักการเปลี่ยนแปลงในเครื่องของฉันไปที่รีโมตเดียวกัน จากนั้นฉันตัดสินใจเปลี่ยนเส้นทางภายในเครื่องของไฟล์บนคอมพิวเตอร์ของฉัน
ฉันกำลังพยายามเพิ่มที่เก็บ github ของฉันไปที่ Matlab R2021a โดยใช้เมนูควบคุมแหล่งที่มา แต่มันไม่ทำงาน ฉันจะเชื่อมต่อได้อย่างไร? ฉันไม่สามารถเพิ่มที่เก็บได้เมื่อเป็น ...
ฉันกำลังพยายามตั้งค่าเริ่มต้นของ git ใน Dockerfile ของฉัน (Ubuntu 18.04) ชื่อผู้ใช้คือ xavier นี่คือสิ่งที่ฉันมีใน Dockerfile: เรียกใช้ apt update && apt -y full-upgrade && apt install ...
พยายามโคลนที่เก็บระยะไกล "git clone [email protected]:USER-NAME/REPOSITORY-NAME.git" ทุกอย่างทำงานได้ดีในเทอร์มินัล Xubuntu แต่เมื่อฉันลองบน windows ด้วย git bash มัน ...
สมมติว่าฉันมีสาขาที่มีการคอมมิตมากมาย มันมีวิธีที่ฉันสามารถลบการคอมมิตเกือบทั้งหมดในนั้นได้ ยกเว้น 2 หรือ 3 อันสุดท้าย ตัวอย่างเช่น ฉันมีสิ่งนี้ในสาขาของฉัน: ...
ฉันมีสาขาการติดตามในพื้นที่ชื่อพัฒนา สาขานี้มีคอมมิตในพื้นที่ที่ฉันยังไม่พร้อมที่จะพุช (เรียกว่า change_1) กล่าวอีกนัยหนึ่ง HEAD -> การพัฒนาอยู่เหนือแหล่งกำเนิด / พัฒนา ...
คำชี้แจงปัญหา: ฉันมี 2 สาขาหลัก: master(PROD) & dev(UAT) เมื่อใดก็ตามที่ทีมของฉันได้รับคำขอเปลี่ยนแปลงในแอปพลิเคชัน เราจะสร้างสาขาจากผู้เชี่ยวชาญที่ทำการเปลี่ยนแปลงของเรา และก่อนที่จะรวม ...
ในบางจุด VS Code ของฉันเริ่มมีปัญหาในการดูการเปลี่ยนแปลงแสดงเวอร์ชันก่อนหน้าเป็นไฟล์ว่าง - เช่นเดียวกับที่คุณเห็นว่าเป็นไฟล์ใหม่ที่ไม่ได้ติดตามหรือไม่ สิ่งนี้แสดงให้เห็นเสมอว่าถูกต้อง ...
ฉันสร้างสาขา จากนั้นใช้ git add และ git commit ก่อนที่จะส่งการเปลี่ยนแปลงไปยัง repo ส่วนตัวระยะไกล (ซึ่งฉันสามารถเข้าถึงได้) เมื่อฉันพยายามใช้ git push origin branchName สิ่งนี้จะเกิดขึ้น: ...
ฉันใช้ Git เป็นระบบควบคุมเวอร์ชันภายใต้ Visual Studio 2019 ฉันไม่ได้ใช้ Git แบบรวมที่มาพร้อมกับ Visual Studio แต่ฉันใช้โปรแกรมแบบสแตนด์อโลนที่เรียกว่า Git Extensions จาก ...